This is very tough to diagnose with so many codes, this has to be a corroded bulk connector, failing engine computer, or a wiring issue. The Bulk connector X108 is the main engine to body wiring harness bulk connector that should be checked first. Its a 36 pin connector. (diagram 1). Although there are not codes for every sensor in this connector, in the 2nd and 3rd diagrams the Ground connection is shared inside the engine computer.
Also alot of these sensors have a 5 volt feed, and each of these sensors that are setting codes, should be checked to see if there is a 5 volt feed missing or low on any of these sensors. I would start by checking the MAP sensor with the Key On and see if there is a 5 volts on the Grey wire (diagram 4).
The crankshaft and camshaft sensors also work on a 5 volt feed.
These are all the meanings of each code. Considering how many codes there are. The only connector that could effect all these is the X108, unless there is something going on with the engine computer, or if someone possibly jump started the vehicle the wrong way.
DTC P0341
Intake Camshaft Position Sensor Performance
DTC P2228
Barometric Pressure (BARO) Sensor Circuit Low Voltage
The ECM detects that the BARO sensor voltage is less than 1.95V for greater than 4s
DTC P0455
Evaporative Emission (EVAP) System Large Leak Detected
DTC P0113
Intake Air Temperature (IAT) Sensor 1 Circuit High Voltage
Internal ECM or sensor damage may occur if the circuit is shorted to Battery Positive.
DTC P0315
Crankshaft Position System Variation Not Learned
One other thing, depending on where you live, rodent damage is a possibility, mice love to chew on wires in vehicles, The last diagram is where the engine computer is, so look around this area for any mice nests or chewed wires. Also check inside the Air filter box. If you find a nest, there will be chewed wires not far away. Its extremely common, especially if you live in the country.
https://www.2carpros.com/articles/how-to-use-a-voltmeter
Images (Click to make bigger)
SPONSORED LINKS
Wednesday, August 10th, 2022 AT 10:23 AM