I don't know if you ever resolved your misfire issue, but that unusual misfire could very likely be the beginning of intake gasket failure. The 3100's are prone to that as well. Just looking at the mileage and the age of your GP. The easiest way to tell is to spray brake cleaner around the intake manifold with it running. If the engine revs on its own there your issue. Also check your vacuum lines