It starts out fine then after about 5 minutes of cruising it goes into limp mode and will not go over 1500-1700 rpm. Does this for awhile and sometimes after a couple hours it snaps out and runs fine for awhile. Also it runs fine in reverse just not forward. I am thinking voltage issue. Problem...