That tech, should have his license revoked! Three hours and no better. Any good shop should be able to determine weather its a fuel problem, or and ignition problem in a lot less than three hours. Since the Sea Foam seemed to help, sounds like dirty injectors. Have a real, off the bike injector cleaning and test.