1989 chevy 3/4 ton 4x4 350 w/tbi automatic. My truck is really hard to start and sometimes wont start at all. Sometimes hesitates off idle, drove about 45 minutes today thru about 20 stop lights/signs and it did it twice. Also noticed it has a really bad hesitation/cuts out at high rpms. So far have replaced the fuel pump and sending unit, fuel filter, fuel pressure regulator, spark plugs and air filter. It will fire right up if I give it a shot of starting fluid first. Has a slight miss when running. Was wondering if I should try replacing the ignition control module next?