When the temp is around 10 degrees or below my 2001 Toyota Tundra V8 SR5 gives me trouble starting. I turn the engine over and it fires for a second then stops. The only way it will stay running is if I immediately floor it when it fires and I have to hold the pedal to the floor for it to stay running and the check engine light comes on. It will stay running after several minutes but there is no response when I push the gas pedal until it is almost floored. If i try to drive it after it is warm the gas pedal still does the same thing ( it has to be floored but will only get up to about 45 to 50 MPH.) There is no response on the gas unless after it is warm I shut the engine off and restart it again then it drives normally. The engine light stays on and it will reset itself after a while. I already replaced the Air Intake Sensor on the air filter case. ($90) Could this be caused by the Throttle Position Sensor? I don't want to spend another $140 dollars if I don't have to.