No, I haven't done the caps and rotors yet. Someone did tell me that it could be the cat but how would I know?
Did I mention when I look around this forum other people has similar problem but no fix. The rpm doesn't go pass 3500 rpms without spuddering up small sloped hills.