I'm no mechanic either but I would try the Seafoam... If it doesn't fix it all you are out is $10.

For what it is worth, my old Harley was running rough after sitting all winter so I ran a little seafoam thru it and It started running good again...