Remmy, per your suggestion, I disconnected the battery since I replaced the TPS, and so far the problem appears to be resolved. It has been almost a week now, and it has been idling fine with no problems for that time. Thanks very much for your suggestion and response.