Pelican Parts Forums

Pelican Parts Forums (
-   Boxster & Cayman Forum (
-   -   Lean Fault codes 594, 356, 358 (

dkw826 09-30-2015 08:27 PM

Lean Fault codes 594, 356, 358
My 2003 986 S, has 140,000 mi. I was driving home and the check engine light came on. My gas tank was low (about 1/8) and the car seemed to be running okay so I filled it with gas (93 Octane) and drove home. I have a durametric, which gave me the following errors:
Engine Module
P1101 - Porsche fault code 594 - Input variables charge - measurement
P1126 - Porsche fault code 356 - Oxygen sending adaptation - lower load range bank 1
P1133 - Porsche fault code 358 - Oxygen sending adaptation - lower load range bank 2
Instrument cluster module:
9114 PCM control unit
Automatic air conditioning module:
38 PCM CAN timeout fault

The car was running fine so I reset the faults, then the real trouble started, the engine died immediately. It will restart easily but runs very rough for 5 10 seconds and sputters out, regardless of how much gas is applied.

I saw a 2010 post "M97/21 engine swap, using 986 ECU" about someone with the same car and year but swapped the engine to a larger engine and he had the same three engine module faults. The post suggested it was related to lean fuel caused by a intake tube mismatch with his new engine and the MAF sensors not calibrated for the new situation.

I did not make any changes, my car has run well for years until today, any suggestions?

matt demaria 10-03-2015 04:53 PM

My guess is that either you overfilled or the charcoal canister puked gas into the intake.

pkp4911 03-07-2016 07:10 AM

Experiencing same 3 codes 594, 356, 358 3.6 engine swap into 986S
Hi, I've posted and dealt with Scott at Softronic over this same recurring issue. A chicken and egg conundrum because thus far, despite several hundred miles, (not yet 1000 miles since swap completed) I've yet to resolve. I have an 03 986S with an 03 M96 3.6 engine swap with Softronic 3.6 performance tune on the 986S 7.8 box. Still running stock exhaust but had to create a basic cold air induction when the shop who did much of the heavy lifting with the swap installed the motor without first mounting the OEM air box/filter. I created a basic cone filter with a relatively sealed airbox which then feeds into stock diameter (3") MAF tube with new Bosch MAF in stock location. I also fabricated a mesh inside the tube to emulate the same screen grid/distance from MAF as the factory did.
Both 986 and 996 use same MAF and it is my understanding that MAF is engineered to cope with either 3" diameter or 3.5" from 996. immediately after MAF I coupled and upsized tube diameter via an elbow to 3.5" which ultimately is attached to the stock 996 TB via alum 3.5 tube and elbow. Flow disruption is minimal except for coupler and elbows. I am also utilizing factory 3.6 intake plenum and all vacuum lines were correctly attached.
TB is squeaky clean and my understanding is that the MAF sends its signal based on incoming (pre) air to ECU. Since this is still the 3" diameter, I don't understand why MAF is confused as to tube diameter which is what Softronic suggests...unless the 3.6 tune needs to see 3.5" air flow? (Until today, have never heard that this can also be tied to carbon canister as stated in response below...)
During swap, we replaced anything we could within reason like OAS, intake gaskets and did a final smoke test to ensure no blatant leaks. Everything went smoothly until we started dealing with ECU/MAF issues. I initially had 3 MAF's go on before we could get the car to run and idle smoothly. Scott forgot I live in Colorado so put a sea level tune on the ECU originally. Tune is now set for altitude, but I keep getting these codes--and then CEL ultimately trips. Over the course of driving with the Durametric, I also got a code for a bad pre cat 02 sensor so I replaced both at same time. The car is not making full power and some of this is due to altitude I'm sure.
What am I missing? The only other thought I have is to upsize the incoming diameter pre MAF to 3.5. The 3.2 that was initially in here (and spun #1 bearing during DE event) made more seat of the pants power per the butt dyno.
The other day I was driving when I came to a stop after sustained highway it died. When I restarted, it ran very rough and would not idle. I was forced to reset but don't remember if the error codes were different then.
Per the Durametric, here is an example of my readings at idle with oil temp at 84.0C:
Top line Mass air flow (HFM)@23 kg/h
Altitude correction runs between 0.80 and 0.76 ( I live at 8000' but Denver at 5200' value drops the higher I go...)
2nd Mass air flow reading at 22.4 kg/h
02 sensor voltage ahead cat bank 1 matches bank 2 at or around 0.72 with mean values both banks 1.01 and 1.02 What do those mean values represent?
RKAT values close to each other at idle at 0.33%. From 2000 rpm to 4k stays around 0.84% I haven't noticed any gross differences bank to bank (I did when bank 1 o2 sensor failed--like I said, I just replaced both at same time.)
These are random but are they close to normal? Can someone give me normal ranges at 1K RPM increments? Does this apply and what variables exist tied to differences at altitude?

All times are GMT -8. The time now is 10:10 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2020, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0
Copyright 2020 Pelican Parts, LLC - Posts may be archived for display on the Pelican Parts Website

DTO Garage Plus vBulletin Plugins by Drive Thru Online, Inc.