Mine was coming on constantly also. I ended up replacing the water in fuel sensor and it fixed it. The sensor was all gunked up and when I pulled it out there was all kinds of nasty crap came out with it. I cleaned out as much as I could and it hasn't came back on yet.