I have a 4-stroke 150 mercury. With a smart gauge hooked up. When my boat it sits level the tank reads full but when I drive the boat the smart goes of fuel critical. This is fine it’s not a big deal if it doesn’t read 100 percent correct to me. I know it’s full though because I would fill it up before hitting the lake. Here is the thing though lately when I’ve been idling the motor will sort of slightly sputter. What could this be?