Check that air cleaner is clean. Be sure spark plug is correct heat range/reach. Check carb float level, remove get you think was drilled out take to dealer and compare to stock to be sure it's not drilled. Get manual and check other jet/ needle etc in carb. Does it have any modifications? Different exhaust, air cleaner, holes in air box lid, supposed to have an air box sorkle? Clean carb good, make sure all vents and vent hoses are clean. It's not using oil? Does it seem to get bad "mileage"? I guess $100 doesn't get much from a mechanic.