97 Dodge Ram 2500: code p1294-target idle not reached. Trucks been idling at about 2000rpm for a couple days when it's in park, if you change to drive it drops some but still high. Checked for vacuum leaks last night, but didn't see any. Today, changed pvc sensor and also crankcase breather cap. Suggestions? Thanks.