Audi TT Forum banner

P1297 Check Engine Light ...

20K views 112 replies 9 participants last post by  doodlestj  
#1 ·
Hey guys I could use your help:

2004 Audi TT 1.8T 225hp BEA Quattro, 6spd manual & 65k miles

So the car exhibits no symptoms but I have these 4 CELs that I can't get rid of:
-P1297 Pressure Drop between turbo valve and throttle body (Check DV!)
-P0420 Catalytic system efficiency below threshold (running lean)
-P0300 intermittent misfires all cylinders
-P0303 misfire cylinder 3

Here's a list of what I've tried so far:
-Replaced valve cover gasket & spark plugs
-Replaced coil on cylinder #3
-Replaced diverter, N75, and pressure control valves
-Replaced hose from N75 valve to turbo charge air pipe
-Smoke test, nothing found
-Deleted N249 system
-Replaced fuel pressure regulator hose + hose from diverter valve to charge pipe
-Cleaned and aligned throttle body
-Smoke test, nothing found

I'm kind of at my wit's end with this. I think all codes tie back to the first one and that there's an air leak. Like I said the car runs fine but I can't get this CEL to stay away

One more tidbit: The rate at which the CEL comes on varies... If I'm doing city driving it will come on ~50-80kms after clearing it. However if I'm driving more highway it takes much longer, usually 200kms+. Currently at 250kms without the CEL on but I know it'll appear shortly. Also only the catalytic converter CEL appears on my regular OBD scanner but I see the other 3 when I use the VCDS VAG-COM.

Any advice??
 
#113 ·
Before I bought new stretch bolts I decided to try to get a better fix on the exact problem first. Put the car on all 4 jack stands and got under it while my wife drove. Apparently the nuts that secured the bracket holding the exhaust to the subframe rattled off... replaced those with some lock washers and tightened as much as I could. Problem seems to be gone!

Put a radiator cover on and switched over to studded tires - ready for winter. Haven't driven the TT since 30 April, it's a winter-only car!
 
#112 ·
The holes are bigger than the bolts. Loosen them and you can see the impact at the end of the track rod and lower arms, suspension etc a mm makes if you twist it.. they are also bushes so can be stressed in one direction. A tiny twist can make a big difference..

That's why TTShop said you need alignment after lowering the subframe a touch to fit a downpipe, because it probably won't go back to where it was before.

I'm not saying it will fix your issue, some people have stripped the threads reusing old bolts as they don't stretch anymore.
 
#110 ·
if you removed the subframe with all your shinanigans - have a go at re-centring it - and make sure if you had removed it and used old sub-frame bolts - get new ones! I used stock wheel bolts to help centre the sub frame as they are V'd or whatever the real word is - and once relaxed and centred put in the new sub frame bolts. they need to be done up proper tight - and then a further stretch 90 degree - it will feel like you are pushing it off the axle stands with a breaker bar and extra stuff on it too
 
#108 ·
Well I ended up dropping the transmission. Milled out the broken areas, and had to use a magnesium TIG rod to deposit new metal then tap new holes. Also replaced the clutch and throw out bearing while I was down there. Will get everything re-installed over the next week or two here before winter hits
 

Attachments

#107 ·
I replaced the engine and dogbone mounts but it is the transmission mount that's my problem. It's basically non-existent. I think this is from the previous owner because I can see work has been done here

See the three pictures, but two bolts were totally sheared off and flat to the transmission. One I've chewed up pretty badly trying to extract. The other I'm Dremel-ing a line to try to get a flathead on.

The third bolt had its cast threads totally break off so it's unusable.

Any better ideas? I think I can hopefully get the flathead one out then weld or JB weld the transmission mount in addition to the one bolt...
 

Attachments

#106 ·
Will do if it comes back. I put in that O2 sensor spacer and the code has been gone for about 300kms now...

But alas, another issue. Was getting a weird vibration when clutch was doing final engagement and even worse was this clunk vibrating noise as the tires were going around. Put it up on jack stands and saw that where the drivers' front axle was mated to the diff it wasn't rotating in a perfect circle and also the grease boot was totally torn

Replaced that axle (cheap - $70) and the problem persisted. Figured this would happen when I saw the old axle's ball joint was fine. Turns out the axle is contacting that damn power steering line that runs directly underneath it (but above the control arm). When I put the jack under the engine the clunk went away.

So... no idea why it's contacting but I think somehow the whole engine is lowered. Probably failing motor mounts?
 
#104 ·
Decided I'll try an O2 sensor spacer on the post-cat sensor... read about it in this forum thread:


Another $40 thrown at this can't hurt
 
#102 ·
Well, it's a minor miracle. It's been about 300kms of driving since uploading the BAM ECU and 2 of my 3 CELs disappeared. I lost the 'programming control module not finished' and the 'pressure drop between turbo and throttle valve.'

All I'm left with is P0420 Catalytic system efficiency below threshold (running lean)

Think it's time to buy a new catalytic converter? I think that's my best bet
 
#101 ·
Been a while figured I'd give an update:

Replaced fuel injector O rings + upstream O2 sensor. No change

Just uploaded a BAM ECU. Will see where it goes

In other new the power steering return line had a massive rupture... it was being rubbed on by the axle on the driver's side where it runs right underneath it. Had to replace the line. Luckily it ruptured when I was near home
 
#100 ·
Figured I'd give an update since I've been busy and am about to be gone for 3 weeks for work:

Changed the MAP sensor - no change
Changed the engine coolant temperature sensor - no change to the CELs. I do notice that the temp gauge takes much longer to warm all the way up. I had a feeling my thermostat is bad and stuck open. I will order one and fix it when I get back. Though I still think that's a wholly unrelated problem

When I get back I'm also going to change the O-rings on the fuel injectors since it's very cheap even though I don't think that's the problem. I've now been intermittently getting a 4th CEL, saying my idle RPM is sometimes too high... again making me think an air leak. Though I've smoke tested this thing many times with no results I guess I can try again
 
#95 ·
Can't find one. Here's maybe an incomplete one: XDF to suit 240 bfv file

And yeah not surprising that I can't just put a BFV on a BEA or BAM. Though BAM-BEA might be different since it's about the same engine. Not worth checking as I don't think it will solve any of my issues. As far as tuning goes, all I'd like at this point is to be able to modify my .bin file just enough to erase the 'control module programming not finished' code

My fan issue seemed to magically go away. Still have the original issues of lean code and pressure drop. I bought a new coolant temp sensor and o-rings for the injectors even though I know they're fine. Could try replacing the cat but that's expensive and definitely isn't causing the pressure drop code. Who knows
 
#93 ·
All the XDF does is show the values at addresses with a sensible code and description and sometimes instructions (eg make 0 for decat) and performs calculations on them to show you something sensible, so if the value is milliseconds in the map it might be divided by a 1000 to show you seconds or similar.

Have you found a BFV XDF ?
 
#91 ·
The BAM XDF, doesn't have the same configuration as your BEA ECU... I manually added a table reference to a test file to demonstrate the LDRXN (max load) table was in a different MAP address in your BEA ECU.
If you're changing the bin file, you're going to need to either add the tunerpro checksum plugin or use the nefarious ms-dos executables before updating the map and writing it back.

It might be worth posing a question regarding simply putting a BAM map on a BEA ECU in nefariousmotorsports they are both ME7.5 aren't they. I don't believe REVO have different maps for AMK / BAM / BFV (they are all wideband 7.5 with VVT)
 
#92 ·
The BAM XDF, doesn't have the same configuration as your BEA ECU... I manually added a table reference to a test file to demonstrate the LDRXN (max load) table was in a different MAP address in your BEA ECU.
If you're changing the bin file, you're going to need to either add the tunerpro checksum plugin or use the nefarious ms-dos executables before updating the map and writing it back.

It might be worth posing a question regarding simply putting a BAM map on a BEA ECU in nefariousmotorsports they are both ME7.5 aren't they. I don't believe REVO have different maps for AMK / BAM / BFV (they are all wideband 7.5 with VVT)
Oh I thought maybe with that XDF I could still try to 'control+F' the string that needs to be changed from 2D to 0D.

I already asked about putting the BAM map on a BEA ECU. They are both ME7.5. Got no response. Also got no response when looking for the BEA XDF
 
#89 ·
So I wrote a stock engine flash to my car (this one 04TT 225 BEA 8N0906018CJ) and there's no difference. Same original 2 engine codes about running lean and pressure drop between turbo and throttle valve. Plus the new one about 'control module programming not finished.' So I guess all was for naught.

So I guess it's not the MAP sensor. Back to the drawing board

On an unrelated note my car's fan seems to run 100% of the time now... going to rewrite the original flash and see if that fixes anything
 
#85 ·
No idea to the answer, but there's definitely some emission changes also maybe elevation changes.


I have a spare ecu and power supply so am a little less fearful if these things. I know they changed around the organisation of some of the me7.5 VAG ECUs .. but I don't know if a BAM maps works on a BFV ECU and vice versa. I have only bricked an ECU once and that was because I didn't update the checksum, and then I wrote a map car started perfectly well and at the end of the engine start, the car worked fine until a restart. Then nothing just turned over and couldn't read or write a map, you're supposed to 'bench flash' the original map back on.. its where you put a wire onto one of the pins.. but leaving it disconnected for a period of time also allowed it to be re-written over again.

If I get a chance over the next couple of days I will try and write your BEA map onto my spare ECU.. if it works... it doesn't mean it will work the other way too.