Hello, I have a 97 Chevy K1500 truck that i have been having problem with starting. Sometimes it will start. When it does the idle is rough. When i put in in gear it almost acts like it will shut off. Then it comes back and it drives fine. If it shut it off it may or may not start. I had the distributor cap a rotor replaced. Then I replaced the spark plugs and wires. Still does not start. It seems like it is getting too much fuel. I pulled the fuel pump relay and the truck would start then die out. When i put the relay back in truck does not start. I am not sure what might be the next piece to look at. I was thinking the MAP sensor or the throttle position sensor. So far i have not had any codes come up.