Get a Fireboy CMD5 Marine CO detector and wire it up to 12 VDC.
My new one (thanks to MN law) will go off wile idling down the no wake zone or warming up the engines at the marina in my boat :eyecrazy:. When my digital battery one will read 0. Kind of a PITA, but I guess i know it works.