Login Register

2000 XC70 - ECM-644A issue

Help, Advice and DIY Tutorials on Volvo's P80 platform cars -- Volvo's 1990s "bread and butter" cars -- powered by the ubiquitous and durable Volvo inline 5-cylinder engine.

1992 - 1997 850, including 850 R, 850 T-5R, 850 T-5, 850 GLT
1997 - 2000 S70, S70 AWD
1997 - 2000 V70, V70 AWD
1997 - 2000 V70-XC
1997 - 2004 C70

Post Reply
wheezy
Posts: 11
Joined: 26 November 2011
Year and Model: 2000 V70 XC
Location: NJ USA

2000 XC70 - ECM-644A issue

Post by wheezy »

I keep getting the 644A code set in the ECM. I'm pretty sure it started happening right after I got my timing belt changed, but not 100% sure.

I recently changed all of the plugs and one coil that appeared to be flaky. The idle is a little better, but not great. I also cleaned out the reset valve and installed a new gasket. I tested it with 12V and it clicked without sticking, so it appears to be good. Resistance is right on the money. There was almost no debris in the gasket screen. The oil has 2,000 miles, doesn't look bad (Mobil 1 5W-30 Extended Performance w/Mobil 1 filter). Oil level is correct.

Other symptoms:
Hard start on cold start - almost always have to crank it over twice.
Slightly rough idle
Mileage is probably down a bit.

I have a VIDA/DiCE (2013A version - fantastic tool for $128, BTW). Following the procedure to read out the cam adaptation values, I'm getting readings in the 48-51 range. That is not close to the range covered below. The values vary a little while the engine is running, probably about +/- 1 degree.

So do I take it back and have them check their work? Is the exhaust cam position the most likely cause? The thing that is throwing me is the cam values at 50-ish (way above 20).

Thanks in advance for your input. :)

This is what VIDA says (slightly edited for brevity):
Diagnostic trouble code (DTC) ECM-644A is stored in the engine control module (ECM) if the camshaft is not in the correct position. The engine control module (ECM) registers this as a fault as soon as the engine is started.

Substitute value
-the variable camshaft is disabled

Possible source

Faulty position
-camshaft belt has jumped out of place on the cogs
-defective reset valve
-mechanical fault in the Variable valve timing (VVT) unit
Faulty control
-defective camshaft position (CMP) sensor
Control too slow
-low oil pressure
-poor oil quality
-defective reset valve
-mechanical fault in the Variable valve timing (VVT) unit

Fault symptom
-poor performance

Checking the fault type:

-Check camshaft position (CMP) sensor connector for contact resistance and oxidation

-Read out the adapted values for the camshaft. There are 4 values, one for each flank.
If one of the adaptation values is 20 degrees, the camshaft reset valve has stuck. Replace the camshaft reset valve.
If one of the adaptation values is less than 9 degrees, the camshaft reset valve is defective. Replace the camshaft reset valve.
If any of the adaptation values are between 10 and 19 degrees, the variable camshaft must be adjusted in relation to the crankshaft. Adjust the camshaft.
Remedy as necessary.

-Check reset valve camshaft resistance between both terminals #1 and #2, resistance should be approximately 3.7 ohm.

-Check the oil level and oil quality.
Check that the variable valve timing (VVT) unit and reset valve function mechanically.
Remedy as necessary.
2000 V70XC B5244T ME7 AW42 AWD
2003 XC90 B5254T2 ME7 AW55-5X AWD
2013 Toyota Corolla 1.8L
2001 Chevy Corvette Convertible 5.7L LS1 w/Vortech V3si supercharger (550hp)
1986 Chevy Camaro IROC-Z 5.0L w/Paxton SN-89 supercharger
1975 Pontiac Grandville Convertible 6.6L 4BBL

JDS60R
MVS Moderator
Posts: 3532
Joined: 21 February 2009
Year and Model: 2007 S60R 2016 XC70
Location: Mount Juliet, TN
Been thanked: 3 times

Post by JDS60R »

VVT's are in wrong position - They only allow 7 degrees before the code sets.

Timing belt install = wrong position. Flanks 1-4 not in correct position - see attached
Attachments
VVT set procedure 644A.pdf
(84.64 KiB) Downloaded 2318 times
Retired

wheezy
Posts: 11
Joined: 26 November 2011
Year and Model: 2000 V70 XC
Location: NJ USA

Post by wheezy »

Thanks for your input. I was pretty sure they did it wrong. Those values were way out of line. It's actually somewhere else getting new tires, inner and outer tie rods, and lower control arms installed. I'll bring it back to the guy who did the timing belt next week after I get it back. I'll also close the loop here once it is resolved.
2000 V70XC B5244T ME7 AW42 AWD
2003 XC90 B5254T2 ME7 AW55-5X AWD
2013 Toyota Corolla 1.8L
2001 Chevy Corvette Convertible 5.7L LS1 w/Vortech V3si supercharger (550hp)
1986 Chevy Camaro IROC-Z 5.0L w/Paxton SN-89 supercharger
1975 Pontiac Grandville Convertible 6.6L 4BBL

wheezy
Posts: 11
Joined: 26 November 2011
Year and Model: 2000 V70 XC
Location: NJ USA

Post by wheezy »

Thanks... the belt was put on wrong. My mechanic straightened everything out and now the cam adaptation readings are hovering around -3 to -4, well within range. No more light.
2000 V70XC B5244T ME7 AW42 AWD
2003 XC90 B5254T2 ME7 AW55-5X AWD
2013 Toyota Corolla 1.8L
2001 Chevy Corvette Convertible 5.7L LS1 w/Vortech V3si supercharger (550hp)
1986 Chevy Camaro IROC-Z 5.0L w/Paxton SN-89 supercharger
1975 Pontiac Grandville Convertible 6.6L 4BBL

User avatar
abscate
MVS Moderator
Posts: 35284
Joined: 17 February 2013
Year and Model: 99: V70s S70s,05 V70
Location: Port Jefferson Long Island NY
Has thanked: 1502 times
Been thanked: 3817 times

Post by abscate »

Just did timing belt, water pump, idler, tensioner on the 1999 T5 with Exhaust VVT and am stuck with this code

I confirmed rear cam position , timing marks are spot on after 2 crank refs, 1/2 past, and return.

All four cam flanks reading -20, but is that a bad solenoid or a one tooth jump?
Empty Nester
A Captain in a Sea of Estrogen
1999-V70-T5M56 2005-V70-M56 1999-S70 VW T4 XC90-in-Red
Link to Maintenance record thread

User avatar
abscate
MVS Moderator
Posts: 35284
Joined: 17 February 2013
Year and Model: 99: V70s S70s,05 V70
Location: Port Jefferson Long Island NY
Has thanked: 1502 times
Been thanked: 3817 times

Post by abscate »

abscate wrote: 25 Apr 2020, 13:02 Just did timing belt, water pump, idler, tensioner on the 1999 T5 with Exhaust VVT and am stuck with this code

I confirmed rear cam position , timing marks are spot on after 2 crank refs, 1/2 past, and return.

All four cam flanks reading -20, but is that a bad solenoid or a one tooth jump?
Pulled the solenoid, it moves freely under 12V and is nice and clean

I’m just not having luck getting cams in right place.

:evil:
Empty Nester
A Captain in a Sea of Estrogen
1999-V70-T5M56 2005-V70-M56 1999-S70 VW T4 XC90-in-Red
Link to Maintenance record thread

User avatar
abscate
MVS Moderator
Posts: 35284
Joined: 17 February 2013
Year and Model: 99: V70s S70s,05 V70
Location: Port Jefferson Long Island NY
Has thanked: 1502 times
Been thanked: 3817 times

Post by abscate »

This turned into an epic battle of user error, and was solved with no new parts but better understanding of cam flank angle and how to read a procedure.
, documented here.

Summary you have one tooth of tolerance in a VVT car, no more.

viewtopic.php?f=1&t=93695
Empty Nester
A Captain in a Sea of Estrogen
1999-V70-T5M56 2005-V70-M56 1999-S70 VW T4 XC90-in-Red
Link to Maintenance record thread

Post Reply
  • Similar Topics
    Replies
    Views
    Last post