I have a 1987 3/4 chevy truck. It is the Throttle body fuel injected 350. My problem is I went out the other morning to go to work and started it up. Well every time I turned the key it would fire maybe one or two pistons and then shut right off. The only way I could get it to start up and stay running was to hold the throttle down a bit and turn it over. Then I had to keep on the throttle to keep it going. Eventually I eased off and let it come to an idle by itself. When I opened the hood and checked for anything obvious I could smell gasoline. Then for a few days afterwards it didn't have any problem. So I just thought maybe i had got ahold of some bad gas because i went somewhere new. But it did it again today with gas from my usual place. This time it never really came out of it. It idles three or four hundred rpms lower than it should and barely stays running, especially in gear "automatic" while stopped. It runs fine going down the road. I put a two inch body lift on this truck a day or two before this problem occured. I have checked all electrical wires and fuel lines and none seem to be stretched or cracked. Maybe it's just a coincidence. I would really appreciate any ideas as to what might cause this random problem. Thank you.