RE: Engine Wont Stop
Sorry never heard of JEN engines but do check your carburator. Does it have an idle stop screw that limits the barrel closure. Many times engines with this type of carb come with the screw set so the barrel does not quite close or does just not close enough.
If it has a stop screw just turn it out a turn or so and see if the barrel wil close some more.
John