I live in the N. Georgia mountains and on my way home I lost power and started sputtering on acceleration. Engine light also came on immediately. Looked under the hood and didn't see any noticeable vacuum leaks. Research said possible Throttle Position Sensor. Just need some solid advise as I'm...