I just recently purchased a 2007 XC90 3.2L, Drove it 600 miles this weekend and about 100 miles into the road trip a check engine light came on
I stopped by O Riley's and got it plugged in just to be sure, a few codes came back.
P0420 Catalyst system efficiency below threshold (Bank 1)
P0088 Fuel Rail/ System Pressure - Too High
P0505 Idle Air Control System - Algorithm based Failures
P0012 Intake Camshaft postion timing - over-retarded (Bank 1)
P0737 TCM engine Speed Output Circuit
I switched the car off at O Rileys when I was getting it checked out and when I started it back up again the engine light went off (They didn't clear the codes), drove it another 200 miles and the engine light remained off. Drove it back today and stopped about 100 miles into the trip and engine light came on, turned the car off and back on again which made the engine light remain off for the remaining 200 miles.
Any help would be appreciated as to where to start diagnosing! My thought was a possible 02 sensor? I checked the plugs at the side of the road and they are all fine.
Thanks!






