_R_J_K_
Well-Known Member
- Joined
- Dec 20, 2008
- Messages
- 6,723
- Reaction score
- 1,856
- Points
- 113
- Members Ride
- Zenki S14
There is a precondition to p030x codes that it must have at least 11% on the fuel level. Clear codes, run again and see if still missses when those codes are not getting set.
Pretty sure it will. The 11% buffer would just be so it doesn't trigger when there's not much petrol in the tank and it's sloshing around and missing the pickup or it's surging. The way you say it kind of sounds like you think the ECU is issuing a code and that's why it's missing, not because it's missing and a code is logged as a result.
Really don't think you're going to get any useful information from draining the tank regardless, it just means a code isn't displayed/logged when a condition (petrol>11%) isn't met. It won't change the way the car runs, it just means a code isn't displayed. Maybe a better question is why do you think it would run better if the code wasn't displayed when you drain the tank?
If you're thinking it's an ECU/electrical issue it's far more likely to be some other thing that reads correctly to the ECU but is actually malfunctioning and the code for missing is being picked up correctly. It doesn't make sense that there would be a problem as a result of a code being displayed.
Just so we're on the same page here, you're not saying that draining the tank clears the codes are you?
Last edited: