1999-2009 [Subscribe to Daily Digest] |
I posted some pics a while ago of my "unintentional rebuild" on my 2001 9-5. The mechanicals are done, and the car *sort of* runs. But it will not stop setting a p1230 code. What follows is a book length saga of my frustration.
Some background -- After the engine went back in, it would not start, even though there was fuel pressure and spark. I sprayed carb cleaner in the intake and it fired up and runs, but it always goes in limp home mode. Some research suggested that not starting while in limp home is not totally uncommon, so I focused on the codes I was getting, assuming that resolving those would resolve the limp home. I had codes for open/short to ground on the MAP, the Charge Pressure Absolute Pressure Sensor, and the Evap Sensor. I was able to figure out the MAP and CPAP are the same thing (thanks Saab for being obtuse and redundant). I determined the MAP was bad and replaced it (and I'll be posting up a list of MAP part suppliers/part numbers when I get minute, I was able to cross reference to a bunch of them to replace the NLA OEM part for as little as $40). I accidentally ordered a charge air temp sensor, so I replaced that too.
After replacing the MAP, the only code that persisted was P1230. Initially I looked at the live data with the car running, and it didn't look like the two TB pot values were sufficiently divergent to kick off a code, so I decided to replace the limp home switch. No love, still coding, still kicking in to limp home. So I swapped on a spare TB. Still no fix.
OK, time to go deep. I looked through the WIS for testing for P1230. I checked continuity on all the wires between the TB and the ECU -- no fails, even when wiggling the harness around. I also did the jumper test on pins 6 and 9 (or maybe it's 6 and 8, but whichever), and the voltage was in range. I also watched the voltage values in the scanner while moving the throttle plate. Those looked a little wonky, so I tried the other TB I had. Same numbers. My tech brain is telling me that if two assemblies give the same numbers, they are not the problem, but I'm also A) a frustrated guy who wants his car to run and B) a guy who gets a business discount at Worldpac, so I ordered a brand new Hella TB.
Aaaand... The damn thing is still kicking into limp and setting a P1230.
So I'm coming to the hive mind for help.
I have scanner, but not a Tech II. Mine is an Autel, but it will talk to the Trionic, show me live data and reset the faults (we have a Tech II, but it doesn't have the Saab software -- can I buy that on a PCMCIA card, or download it somewhere?)
I'd ask another tech at the shop to audit me, but when a Saab comes through the door it comes to me anyway -- I'm the designated "weird car tech," I get anything European that isn't German.
So what am I missing? What is the obvious thing I am overlooking because I am too close to the problem? Anyone, (Anders?), feel free to ask me anything. I may have left out some step I have tried, but I'm happy to retread any path if it gets me a fix.
Thanks all.
No Site Registration is Required to Post - Site Membership is optional (Member Features List), but helps to keep the site online
for all Saabers. If the site helps you, please consider helping the site by becoming a member.