I have a 1998 Chevy Silverado with a 5.7 liter engine, that will crank and hit for a split second than die. I have changed the ignition module, the cam shaft sensor and bumped it against a log to reset the security system. Do you have any ideas what else it might be, the fuel pump alson runs fine when u turn the ignition on, Please help!