Don't use any carburetor cleaner spray into the throttle body though, it's got an electronic motor inside and sprays can damage it. I will look up those codes and the criteria for them.
Okay, these codes make more sense now; these will definitely cause the issues you're having.
These two are the primary concern for the idle issue and rough running, this P0102 is the Mass Air Flow sensor signal Low, and the P0113 is the Intake Air Temperature sensor signal Low.
These two sensors are usually one unit. The Mass air flow sensor is the 5-wire sensor on the air intake boot going to the throttle body, it is used to calculate how much air is entering the engine and is the main sensor for the air/fuel mixture. Since there are two codes for that sensor, there might be a wiring issue to the sensor. I'll post a picture of it.
The code P0352 is a cylinder 2 Ignition coil primary/secondary circuit issue. And the U0124 is the engine computer lost communications with the airbag (SRS) module-Yaw rate and acceleration sensor. This is a canbus network fault code.
This all explains pretty much all the issues. It sounds like you might have some wiring issues, or possibly a shorted sensor. But the first two codes should be taken care of first, but you might have a failed Ignition coil on cylinder 2 or a faulty spark plug.
Start by checking this connector on the Mass air flow sensor next to the air filter housing.
I'm getting some testing instructions ready for you, do you have a basic multimeter to read DC volts?
Images (Click to make bigger)
SPONSORED LINKS
Tuesday, August 1st, 2023 AT 2:09 PM