My 331 over the last year has had some starting then stalling problems if I start at three or four times it keeps running, it said a code for fuel shut off solenoid shorted to ground I clean some corroded wires in the engine harness I found corrosion in the ignition switch thought it was fixed...