My fuel pump (pn 3855276) started intermittent whining the last few trips out. When it didn't whine immediately after starting, the motor ran great. When it did whine on startup, it would bog, surge, and occasionally stall. Last night it stalled and would not re-start. After that last stall...