when you "clean" the throttle body does that mean you removed it when you cleaned it?
if so I'm thinkin you might be having solder/pin problems on the tb. The app sensor circuits are monitored by the module on the tb.
Your fault would most likely be one of 3 things, tb module is dying, app sensor is dying, or your having problems with the wiring between the 2.
I know if you change the APP you will need to do a relearn on a higher end scanner (some ppl have not done the relearn with good results)
Not sure if the same applies to the tb