Back in January (2015) I was up in the mountains, went to start my truck it went into 3cyl high idle like normal but spit and stuttered as I got back into the cabin then went to a normal idle. finally went back to it and had a code 1688 and tps code. Some how I made it home (300 miles)and the...