Start your research with these sites
repairpal.com
driverside.com
autorepair.about.com
fairrepair.com (fee based)