I would almost guarantee that the map sensor is bad or has a bad connection. I had a bad one on my 260z and it ran really rich and backfired. There is a way to check the power supply to it but i forget what it is. If you can find out what vehicle the 8.1 was used in besides boats you can get one for way less than the marine application.