I parked my 2018 Massimo MSU500 in a clean shop for two weeks. When I brought it out for routine ranch work it started cutting out at 18MPH. It's not the seatbelt safety switch, if the belt is not buckled that engages at 10 MPH. I replaced the ECU, fuel injector, coil, plug wire and spark plug. No error code is presented. I put the original ECU back in and reset it then adjusted the idle to 1800 rpm. I don't mind replacing faulty components but don't want to blindly parts chase hoping for the best. Does anyone have experience with a similar situation??