Car; 2005 Subaru Liberty MY06 2.0R
I bought my Liberty less than 6 months ago and after a while I noticed an annoying hesitation (flat spot) when accelerating in any gear between 2500rpms and 3500rpms. I've searched through the web for a cause but I can only find people with similar problems, no solutions. I did read one or two posts that said there may be an update available for the ecu but not to sure how reliable it is. The reason i mention this is because upon an ecu reset the problem goes away for an undetermined amount of time and then returns.
Has anyone else had this problem and been able to fix it?
Note, Ive replaced the spark plugs already.
My thoughts are;
- Fuel related, Ive switch from Caltex 95 to Shell 98 to see if that has any effect.
- Air fuel ratio sensor ? (was mentioned by a friend as a possibility)
- A forum did mention the knock sensor, retarding timing perhaps.
Any help would be appreciated because without this problem, the car is a joy to drive!
Thanks in advance,
Matt.