Had a driver run a carrier unit out of fuel got it back started , running like crap , throwing a38 code low speed rpm , changed fuel filter , cleaned the screen in the manual pump and changed speed solenoid , should I change fuel solenoid next or is it possible the manual pump is trying to mess up