the ones that i have seen replacing the tps usually fixes it but you might try cleaning the throttle body also hope this helps. also have seen the pcv freezing up on these 4.7s lately not sure where you are from but changing it might not be a bad idea or at least cleaning it cause it does get a lot of moisture.