I bought the 1993 Chevy Silverado 1500 single cab for 500 dollars and I bought 350 engine for 240 dollars. My friend and I put the motor in it. Also, hooked all of them up. I replaced some parts from the engine. The engine service light still on. When I drive the bar won't go up over 2 rpm. What is wrong with it? Is it EGR? I replaced it a while ago. I installed new map sensor and it works better.. Why the service engine soon light is still on? Let me know soon as possible. Thanks!