I think I have a faulty tps. I've now taken it off and the car seems to be smoother a little. I've tested it with a multimeter on ohms and its all over the place. If anyone has any other way of testing it that would be good.