I just purchased a 2014 Foreman with less than 500 miles on it that the previous owner sunk over the handle bars and let sit for a year. When I purchased the bike it would not start but I knew that going to buy it. First thing I did was dump all the old fuel out of the bike and clean the tank. Fuel pump works but seems very loud compared to any other fuel pump I've heard on my previous Rincon 680 and Rancher 420. I cleaned the fuel pump but did not take it apart and clean the filter because at the time I was not aware there is one. I removed the injector and made sure it would spray. So at this time my diagnoses was bad compression because I had spark and fuel (the plug was wet with fuel). I checked the compression and it was about 120 psi by turning over with the starter. So I'm not sure what RPM that is for the compression check. I then decided to install new rings, gaskets, and honed the cylinder. Rechecked the compression after the new rings were installed and I got the same reading within 2 psi. So overall I think I have good compression, fuel, spark, and no error codes but this thing will not start. I've also tried bypassing the angle sensor and switching the relays around. Bike will run briefly on starting fluid though.
Could this still be fuel pump related?
Could the ECM be bad and not throw a code?