My 2008 SX4 has 140k miles on it and about two ago I had the TCM updated and the transmission changed at Suzuki. The reason I had the TCM updated was when I drive 20 minutes in town (stop and go) and the engine has warmed up the engine will hesitate when I slow down to a stop and then when I go from a stop the engine again will hesitate (maybe hesitate is the wrong term but that is the only way I can describe it). This problem haves at coming to a stop and moving from a stop. It wont do it at a stop only when the car is moving. Does this have anything to do with the shift solenoid?