I've found that after about an hour of driving, I can put it in Park and then back into Drive and the problem is "fixed" and everything works OK. I've also noticed that when the car is in Reverse, the reverse lights don't come on but if I "bump" the gear stick up towards Park while still in Reverse, the reverse lights come on. Seems to me that it may be a problem with the gear shift? Maybe the car is in Drive but it thinks it isn't so it's bringing up a fault?
The error shows on the LCD as soon as I put the keys in ON, I haven't even started the engine yet. Could this be the gear selection on the gear stick which is out of alignment?
I got the fault codes from my mechanic. They show the following:
Address 02, 1 fault found:
17090 Transmission Range Sensor (F125)
P0706 - 000 - Implaisible Signal - Intermittent
Freeze Frame, Fault Status: 00100000
Fault Priority: 0
Fault Frequency: 10
Reset Counter: 40
Time Indication: 0
Freeze Frame, RPM: 1472 / min
RPM: 0 / min
(no units): 13.0
Torque: -12.0 Nm
Temperature: 24.0*C
T.B. Angle: 0.0*
Bin Bits: 0001 0 0
Address 01, 2 faults found.
001089 - EVAP Emission Control Sys
P0441 - 001 - Incorrect Flow - Intermittent
Freeze Frame, Fault Status: 00100001
Fault Priority: 0
Fault Frequency: 141
Reset Counter: 255
Mileage: 163886 km
Time Indication: 0
Freeze Frame, RPM: 738 /min
Load: 17.6%
Speed: 0.0 km/h
Temperature: 69.0*C
Temperature: 42.0*C
Absolute Pres.: 1000.0 mbar
Voltage: 13.335 V
001287 - Idle Control System RPM
P0507 - 001 - Higher Than Expected - Intermittent
Freeze Frame: Fault Status: 00100001
Fault Priority: 0
Fault Frequency: 1
Reset Counter: 255
Mileage: 175324 km
Time Indication: 0
Freeze Frame, RPM: 1007 /min
Load: 20.8%
Speed: 0.0 km/h
Temperature: 39.0*C
Temperature: 30.0*C
Absolute Pres.: 1000 mbar
Voltage: 13.843 V
Readiness: 0000 0000
Can anyone suggest possible fixes before my mechanic starts ripping my gearbox off to change the TCM module?
BTW, I had the clutch pack replaced in the gearbox by a specialist around 2 years ago.