metalworker0 wrote:with all those things going on my guess is you have trouble with the battery, earths and thick positive cables.
lot needs taking off ..cleaning up of the terminals, battery voltage both bats should measure at least 12.3v with engine not running.
electronics don't like anything below 11.75 volts ..makes the lot behave erratically and show fault codes.
forget your diagnostics until you're sorted the above .
also cranking with no start will run the batteries down to a point where the electronics play up...think you need a back-up start-and-charge unit, to keep things happy
all the best....mark
Brand new battery in, forscan logs 12.4V. I've cleared the codes and rescanned them, alot of it looks to be old codes. New scan below
===PCM DTC P1409:77-2F===
Code: P1409 - EGR Vacuum Regulator Solenoid Circuit
Additional Fault Symptom (:77):
- Commanded Position Not Reachable
===PCM DTC P0110:15-2F===
Code: P0110 - Intake Air Temperature Sensor 1 Circuit (Bank 1)
Additional Fault Symptom (:15):
- Circuit Short To Battery Or Open
===PCM DTC P2120:84-2F===
Code: P2120 - Throttle/Pedal Position Sensor/Switch D Circuit
Additional Fault Symptom (:84):
- Signal Below Allowable Range
===PCM DTC P1402:16-2F===
Code: P1402 - EGR valve position sensor / wiring
Additional Fault Symptom (:16):
- Circuit Voltage Below Threshold
===OBDII DTC None===
Successful DTC reading, no error codes found
Module: On Board Diagnostic II
===END OBDII DTC None===
===ABS DTC None===
Successful DTC reading, no error codes found
Module: Antilock braking system
===END ABS DTC None===
===BCMii DTC B1052:29-0A===
Code: B1052 - Rear Washer Switch
Additional Fault Symptom (:29):
- Signal Invalid
===BCMii DTC B1051:23-0A===
Code: B1051 - Front Washer Switch
Additional Fault Symptom (:23):
- Signal Stuck Low
===BCMii DTC B1052:23-0A===
Code: B1052 - Rear Washer Switch
Additional Fault Symptom (:23):
- Signal Stuck Low
===BCMii DTC B1029:16-0A===
Code: B1029 - Accelerator Pedal Sensor
Additional Fault Symptom (:16):
- Circuit Voltage Below Threshold