Recently if i floor it it shifts really hard. Also sometimes when i come to a stop at a light, it will kinda of surge forward a bit and the rpms go up a but. I just replaced the TPS and IAC so they should be go to go. I have a 2000 4.7 with about 153,000 miles on it. Any ideas what cause these issues?