my car started off by idling at 2k rps and that led to getting a new TPS which brought my idle back down to 950rps after a few adjustments. I also have a problem of running very rich black smoke at high rps which is somewhat normal but blue smoke when warming up and my idle is very rough. if the car is cold it starts up just fine but if its warm i have to have my gas pettal to the floor for my car to start. im still running my cat. any ideas?