My problem is with the idle also. Ive checked the TPS and have ajusted it down as far as it allows, and still will idle at 1200rpm in park. any other thoughts? could it be a bad TPS??