Hi guys, i have a new 2010 Mercruiser 3.0 mpi with just 8 hours on it and have had this problem since new. First time we took it out the audible alarm went off multiple times at various speeds and the engine kept stalling when speed was reduced to idle. Was also harder to start than i expected from an mpi engine,sometimes it takes several attempts before the engine fires up. I took it to the dealer who ran a diagnostic on it but he said no codes showed up. All fluid levels are fine, oil pressure is on the money and engine temp is right on too. Could the cause be from a faulty idle air control valve even tho the engine is brand new?