I am having a similar problem, it wont rev out, it gets to 5 grand and hangs there, then slowly gets to about 5,200 and slams into second?? If I nail it in second it kicks down and splutters, sound like fuel, or a cat problem like yours? It has done some long high speed runs.