The codes that I am getting are 0113,0118,0123
Just to be clear: Are you saying these trouble codes return each time you clear them and then attempt to start the engine?
P0113 - INTAKE AIR TEMPERATURE SENSOR VOLTAGE TOO HIGH
P0118 - ENGINE COOLANT TEMPERATURE SENSOR VOLTAGE TOO HIGH
P0123 - APP SENSOR SIGNAL VOLTAGE TOO HIGH
Besides the obvious (a high voltage error), all of these sensors share the same splice connector (number S165) within the wiring harness, and they share the same grounding pin on the ECM (number 11). Splice 165 is located in the engine wiring harness near the ECM.
You said back in post #4 of this thread that you tested the sensors and found they all have 5 volts. How exactly did you do this? Did you disconnect each sensor and probe the connector pins with a multimeter (ignition key ON)?
If you haven't done so already, you may wish to make the following battery of tests to try and eliminate any wiring harness problems. Do these tests with the ignition key OFF and the ECM connector disconnected. Wiggle and yank on the engine wiring harness in various places while taking the measurements.
1. Check the resistance of each circuit between the sensors and the appropriate pins on the ECM connector. You should measure less than 10 Ohms on each circuit. This is a check for breaks in the circuits.
2. Measure for voltage between the battery + terminal and the end of each circuit. You should find no voltage present. This is a check for shorts to battery +.
3. Measure the resistance between a good engine ground and each end of the wire circuits. This is a check for shorts to ground.
Circuits to test:
IAT Ground: ECM pin 11 to IAT pin "A"
IAT Signal: ECM pin 7 to IAT pin "B"
ECT Ground: ECM pin 11 to ECT pin "A"
ECT Signal: ECM pin 14 to ECT pin "B"
TPS Idle Validation Ground: ECM pin 11 to TPS pin 1
TPS Idle Validation Switch 1 Signal: ECM pin 1 to TPS pin 6
TPS Idle Validation Switch 2 Signal: ECM pin 16 to TPS pin 2
TPS Rheostat Ground: ECM pin 32 to TPS pin 4
TPS Rheostat Supply: ECM pin 31 to TPS pin 3
TPS Rheostat Signal: ECM pin 25 to TPS pin 5
#ad
If everything checks out OK, then an internal ECM fault is highly suspect.
... it had all of these codes stored before I got a scanner and erased them; 1693,0121,0122,0237,0117,0118,0113,1475,0577
These trouble codes either point to a wiring harness short to battery +, an open circuit (prossibly from disconnecting the wiring harness connectors), or a failing ECM.
I don't know if these codes point to a bad vp or ecm?
If you can't find anything wrong with the wiring harness, after seeing all these codes, the "big picture" points strongly toward a problem with the ECM and not a problem with the VP44.
Please keep us posted,
John L.