1995 chevy 1500 4x4 305 eng.
You probably want to have a local mechanic check the car. An oil change will likely be in order, and it may be that the throttle body mounting is loose (not a big deal, just tightening needed, but a thorough check should be done).
My check engine light stays on and motor stays high idled and want change gears properly
Search Chevrolet C/K 1500 Questions
Chevrolet C/K 1500 Experts