Check Engine on and got the following codes...
P0102: Mass Air Flow (MAF) Sensor Circuit Low Frequency
P0412: AIR Solenoid Relay Control Circuit
P0418: AIR Pump Relay Control Circuit
P0443: CAN NOT FIND DESCRIPTION FOR THIS CODE
P0449: CAN NOT FIND DESCRIPTION FOR THIS CODE
P0801: Reverse Inhibit Solenoid Control Circuit (M/T)
P0803: 1-4 Upshift Solenoid Control Circuit (M/T)
Any ideas what the issue is, or if these are some how related. Could this be a battery going bad, because of the low frequency. I checked the battery charge on the DIC at it's 14.3V.
Something weird happened, when the check engine light came on. Going into reverse was more difficult, I'm guessing that's because of Code P0801: Reverse inhibit Solenoid Control Circuit?!
Just wanted to know as much info before taking it into the dealer.
Thanks.
Last edited by Jameel; May 26, 2009 at 09:31 PM.




Circuit Description
An ignition voltage is supplied directly to the evaporative emission (EVAP) canister purge valve. The EVAP canister purge valve is pulse width modulated (PWM). The scan tool displays the amount of ON time as a percentage. The control module monitors the status of the driver. The control module controls the EVAP canister purge valve ON time by grounding the control circuit via an internal switch called a driver. If the control module detects an incorrect voltage for the commanded state of the driver, this DTC sets.
Conditions for Running the DTC
- The engine speed is more than 400 RPM.
- The system voltage is between 6-18 volts.
- The control module detects that the commanded state of the driver and the actual state of the control circuit do not match.
- The above conditions are present for a minimum of 5 seconds.
- The control module illuminates the malfunction indicator lamp (MIL) on the second consecutive ignition cycle that the diagnostic runs and fails.
- The control module records the operating conditions at the time the diagnostic fails. The first time the diagnostic fails, the control module stores this information in the Failure Records. If the diagnostic reports a failure on the second consecutive ignition cycle, the control module records the operating conditions at the time of the failure. The control module writes the operating conditions to the Freeze Frame and updates the Failure Records.
Circuit Description
An ignition voltage is supplied to the evaporative emission (EVAP) canister vent valve. The control module grounds the EVAP canister vent valve control circuit to close the valve by means of an internal switch called a driver. The scan tool displays the commanded state of the EVAP canister vent valve as ON or OFF. The control module monitors the status of the driver. If the control module detects an incorrect voltage for the commanded state of the driver, this DTC sets.
The following table illustrates the relationship between the ON and OFF states, and the OPEN or CLOSED states of the EVAP canister vent valve.
Control Module Command============EVAP Canister Vent Valve Position
ON==========================CLOSED
OFF==========================OPEN
Conditions for Running the DTC
- The engine speed is more than 400 RPM.
- The system voltage is between 6-18 volts.
- The control module detects that the commanded state of the driver and the actual state of the control circuit do not match.
- The above conditions are present for a minimum of 5 seconds.
- The control module illuminates the malfunction indicator lamp (MIL) on the second consecutive ignition cycle that the diagnostic runs and fails.
- The control module records the operating conditions at the time the diagnostic fails. The first time the diagnostic fails, the control module stores this information in the Failure Records. If the diagnostic reports a failure on the second consecutive ignition cycle, the control module records the operating conditions at the time of the failure. The control module writes the operating conditions to the Freeze Frame and updates the Failure Records.
Last edited by Bill Dearborn; May 27, 2009 at 01:54 AM.







