AllData is what I'd recommend --> http://www.alldatadiy.com/
It is a step-by-step online repair manual, as well as listing all Technical Service Bulletins, campaigns and recalls for your vehicle. It lists factory part numbers, prices, estimated repair times, fluid capacities, diagnostic...