i think i am having the same problem as you mines in the 1500 rpm up2 about 3000 rpm acts funny but when it gets past it it flys

i checked all them things aswell but when i bought the my 3 door it was like that i have been told to change my ecu so away to do that after full rebuild(just to get this prob sorted gutted some one says a phase sensor it cant be that or the car would not start when did you last change your leads it my possibley be leads?