At idle the machine runs fine just sitting. If you raise/lower or roll the bucket or move the rpms will surge to keep from bogging down and I get that. When I raise the rpms to start working the rpms start raising and dropping sporadically. I have changed both fuel filters and nothing changed so I am assuming its a control issue. Also a couple other things that I noticed after I got it home. The hour meter doesn't changed and rpms reads "0". Do these work together like maybe the rpms gauge isn't working so hour meter doesn't know it's running. Just a guess. Any help would be appreciated.