I'm having a problem with my 20 horse kohler command. It is not in a lawnmower but I figured this for could give me better help. It is mounted in a van and runs a carpet cleaner. About a week ago I noticed it started bogging down and smoking on a job as I was finishing up. The problem then went...