Originally Posted by SubWrx13
I know that o2 was dead because as soon as ecu was reset cel came on for upstream o2. My mechanic and auto parts store got same code after each reset.
So I replaced it. I had no flutter before that because it wasnt reading properly and ecu was guessing. I replaced it with non oem o2 and computer started reading it. As soon as I replaced it flutter started at real low throttle like you have. I got suggestion earlier if you read entire thread from a third person with this issue and he suggested unplugging MAF. I did. And flutter is solved.
Replacing o2 because it could be bad... For $10 more i could have had oem denso and for $200 they should have told me..
I will replace o2 and if problem persists ill look at MAF.
All I know is until ecu kicks on car runs great.
Could easily be bad tune or bad ecu. How do I diagnose these?
I don't want to come across as a douche but just to let you know, if you had a short or open in your wiring to the O2 sensor or a bad ECU the code would reset right away also and it would reset the same code.
And im confused, what do you mean when you say the car runs fine until the ECU kicks in?