Login Register

Time to fix engine codes, need advice

Help, Advice, Owners' Discussion and DIY Tutorials devoted to the second generation C70, S40 and V50 Volvos -- awkwardly model year 2004 ½ onwards -- plus where to go for advice and discussion on Volvo's sporty C30 Coupe powered by Volvo's ubiquitous inline 5-cylinder power plant.
Post Reply
natemach97
Posts: 1
Joined: 27 June 2018
Year and Model: 2010 S40
Location: North Carolina

Time to fix engine codes, need advice

Post by natemach97 »

Hey all, it's finally time for me to fix all the problems my S40 has accumulated. 2010 S40 with 93,200 miles, base 2.4L 5 cylinder, auto trans. At about 81,000 miles the check engine light popped on while visiting my fiancess grandma. No problems with the car beforehand; we've had it since 72,000 miles and have done regular maintanece. I screwed up and put conventional oil in it and ran it for about 500 miles before going back to synthetic and changing filter; that was at about 79,000 miles. Drove it like it was and kept doing the regular maintanece to it but never hooked it up to a code reader until recently and it spit out P0011 "Camshaft timing over-advanced bank 1". In the time between the car has also started to make a slight ticking noise that increases with acceleration and disappears around 3,300 RPM. Coming from the passenger side, under the valve cover I think. From what I've been able to find, I think I need to change the Camshaft position sensor, change oil and filter, and possibly check the CVT or VVT solenoid, whichever this car has. I'm not sure what to do about the ticking at all. I can hook the car up to my code reader tomorrow and post pictures in the comments at some point. Does anyone know if this is a good place to start or have any knowledge on this subject? I'm pretty handy and can do the work, I'm just used to wrenching on older vehicles; I lucked into this awesome car and need to get it in better shape.

User avatar
RickHaleParker
Posts: 7129
Joined: 25 May 2015
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 958 times

Post by RickHaleParker »

ECM-640A (P0011) Camshaft control, intake. Signal too high or too low.


Diagnostic trouble code (DTC) information ECM-640A

Condition
The engine control module (ECM) checks that the actual camshaft angle position (actual value for the camshaft shift angle) corresponds to the requested angle position (target value for the camshaft shift angle). The diagnostic trouble code (DTC) is stored if the value for the actual camshaft angle position is higher (signal too high) or lower (signal too low) than the control module target value for the camshaft angle position.
The diagnostic is active when the engine is running, engine at operating temperature.

Substitute value
None.

Possible source
Signal too high
  • Poor engine oil quality
    Damaged camshaft reset valve
    Mechanical fault in the continuous variable valve timing (CVVT) unit.
Signal too low
  • Short-circuit to supply voltage in the signal cable
    Poor engine oil quality
    Damaged camshaft reset valve
    Mechanical fault in the continuous variable valve timing (CVVT) unit.
Fault symptoms
  • Malfunction indicator light (MIL), on
    Uneven idle
    High emissions
    The engine cuts out when driving.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000.
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0.

Post Reply
  • Similar Topics
    Replies
    Views
    Last post