2020 Grasshopper 328 EFI with 28hp vanguard. Got on and wouldnt start. I notice fuel pump was noisier than usual and it doesnt shut off after 2-3 secs, just keeps running when key is in run position. Checked presser and its at 30, needs to be 39-45. Chexked the low pressure pump and it seems good. Did some trouble shooting and was gonna replace pump but decided to check spark, spark plug tester is showing no spark. Is this turning into something electrical, very odd that the pump and spark would go out at same time. Any chance is the ignition switch or ecu?. Thanks in advance