The problem has been happening for a while now. If im ever in the situation where i need to overtake, i drop into 3rd and put the foot down. Halfway through the overtake the car loses power as if its choking or something.
Ive tried cleaning the MAF, ive put injector cleaner through multiple times but its no better. Ive reset the ecu and let it learn again but no joy. Some times it idles high and when driving if i put it out of gear the revs stay up.
Sometimes after doing a right hand u turn, or going roud a roudabout, it will lose power too.
The car also seems slow for a 1.8, it struggles to get to 100mph (on private roads)

and it wont go any higher.
120k miles but its been serviced regularly, and regular oil changes and filter changes.
Any help appreciated
CheeRS