99 Chevy S10 4.3L hard to start at different times, sometimes fires right up first click once it runs i can shut it off and don't have a problem only time is when it sits for a good 4hrs or more, parts replaced in the past few months are fuel filter, fuel pump, plugs, wires, cap, rotor...