Ok. I am going to sound like a complete idiot, but here it goes. I took the bike to the guy that built it and within 2 minutes he found the problem. Seems like I wasn't riding the bike correctly. He told me that when starting the motor I need to peddle, let go of the clutch, and KEEP PEDDLING, until the motor completely takes over. What I have been doing wrong is popping the clutch and just taking off letting the motor take the full torque of my weight and starting off by itself. The result was a bucking bar severely worn out with a HUGE divot on the end where the ball bearing would be. Resulting in a very short bucking bar. So, hard lesson learned, I rode today doing exactly as he told me and it runs like a dream. He also told me to save on wear and tear to do the same with full stops at a stop sign and starting off again. Thanks everyone for your help and hopefully anyone that reads this in the future will not make the same mistake I did.