For a few weeks now whenever I put the car in park or neutral, the revs will start climbing and staying at around 1500-2000 rpms and will not come down unless I shut the car off and restart it again. I haven't gotten a CE light yet but I'm sure it's coming and am pretty sure it's the TPS. One other thing I noticed while driving today, the revs would move up and down a few 100 rpms even though I was at a steady cruise. I really couldn't feel anything but the tachometer would move up and down ever so slightly. Any ideas?