Been having performance isseus, loss of power, slight throttle hesitation, low idle or at times the engine will shut off while idling when I first start it up, plus the MPGs are killin me lol. My best guess would be the snapped off Coolant Temp Sensor just hanging loosely in the engine bay, any...