I have a 2002 mercury 40 hp four stroke efi 3 cylinder that quit running and will not start. I have checked fuel lines replaced filters and have checked spark and compression. All are good. Checked and cleaned vst tank and have good pressure. Still will not start. Any advice as to what to check next would be very helpful. Thank you.