I have a 2000 pontiac sunfire 2.2 5 speed it has 132k 0n it. I have been having problems lately with the car it starts and idels but when you start driving it revs just fine until you switch gears then there is a hesitation once the gas is applied again it just slams and them its fine until you switches gears again them the same thing once your in 5th gear it runs but it does the same thing it you let off the throttle then apply again it hesitates then takes off the car also dies when coming to a stop but starts back up fine then it will idle. I also have a problem with the car not heating up once the weather gets cold and I get on the freeway it cools to about 150 deg It has a new radiator hoses and thermostat and it still does this I have also replaced the tps sensor trying to fix the first problem. Please help thanks