Lately upon starting my car it will begin to idle at 1500 and then keep increasing. It has gotten as high as 2500. It will stay like this for a while, then drop back down to normal. It runs and drives fine and is not throwing any codes. Maybe my crank position sensor is going bad? PCV?