hi all, i have an annoying problem, a flat spot! its really starting to wind me up and its letting the car down! the car idles runs and drives fine, but get the revs to 3000 and the car holds back and dosent seem to pull aswell as what it does in lower revs, iv had it read for fault codes and none are present, but every garage iv taken it to have noticed the hold back and progress more slowly at 3000 revs yet become stumped when no fault codes can be found, the cars a 1997 a3 with the 1.8 agn (125bhp) engine in it, its fully serviced, only covered a few hundred miles since the most recent service, it was happening befor the service i must point out, any ideas,clues,tips,tricks to help me out would be extreamly welcome as i havent a clue were to start,