Been getting a misfire cylinder 2 code for a couple months now. Changed all spark plugs, coils and injectors, intake manifold gaskets. Sometimes after resetting the light it will stay off for 2 weeks sometimes it comes back right away. Has no signs of a misfire at all, no rough running no loss of power or fuel economy. Called jeep cares and a couple jeep dealers, they have no idea what’s causing it and said the jeep has the revised heads on it so I’m hoping it’s not another head issue. Anyone have any advice on this thing before I trade it in on a Toyota?