can someone verify this?let me get the straight.
1- unplug the hose
2- pour sea foam in hose
3- while hose is unplugged run the car for 5 sec OR do i plug the hose back on?
4- repeat this 3 times at least.
5- plug everything back together.
6- expect white smoke.
let me know thanks guys!
The code I was getting was post cat too rich. And used to get injection codes at like 40 degree but now being so cold I only richYou are not likely getting Rich codes, you probably have Lean codes. If you are using a BMW type of specific software, it probably says something like fuel control at Rich deviation, this reference means the engine is running lean and the fuel control cannot compensate for the massive lean condition.
SAP not working does not cause fuel management issues other than slower O2 sensor and catalytic converter warm up.
I'm not 100% clear on how you're describing they system.What everyone needs to understand is on the older SAP systems without the input air MAF, the O2 sensors confirm the SAP is operating properly.
If the O2 sensors are lazy, the there is no way for them to confirm the SAP is operating.
So the issue MAY be related to lazy O2 sensors, but it could also be something more basic.
The SAP Readiness Monitors should clear on the first cold start. This is not something that takes multiple starts.
Not sure what OBDII tool you are using, if it is a very cheap one, they do not support Freeze Frame.
Also Freeze Frame is ONLY available while the SES/CEL/MIL is still lit, once you clear the codes the Freeze Frame info is cleared until the next instanace of the SES/CEL/MIL coming on.
Do not put a lot of hope for "Mechanic In A Can" to resolve your problem.
You could graph the O2 sensors from cold start if you had the right OBDII tool, or if the sensors are orignal on an E46, the Pre-cat sensors are likely due for a refresh anyway.