Code p0227 throttle pedal position sensor, help!!

what makes this code come on?? i have had this car 4 years and this is the first time its come on and made the car run like ****. it came on one time when i first got it but didnt make the car run like crap just idled with a pulse, like blower roll but there is no blower.
i figured the tune would be the fix but it runs great for about a week it comes on and then the car becomes a 4 cylinder powered cadillac, no power!!!!
one guy told me if the temp sensor isnt hooked up it will run like ****, and so i noticed my temp gauge is not working, so should i try throwing another temp sensor in it?
help please, if your advice fixes it ill send ya a sixer in the mail!!!!!
Your rich smell seems the opposite of what you'd see for low voltage. Normally high voltage (TPS shorted) would be associated with code p0228.
Have a look at the attached doc and see about adjusting the TPS. If you have 2 sensors that agree that something's not right, I'd start there and see what the voltage actually is across the throttle sweep from closed to WOT.






