Alright guys, first off, I want to thank everyone that replied and gave us ideas. We ended up putting a new piston in it since we had that side off.
Turns out, everything we tried, the one thing that was always the same was the air box. I pulled the little breather tube off and wala, it runs great! There was a damn chunk of silicone in the breather fitting. We spent countless hours on this damn thing, put a $85 float assembly in and a new piston, and all it was was this! Very relieved to have this over. At one point, we felt like we could have put a new motor in and we would have had the same problem. Well, that would have actually been true if we would have used the same air box.
Thanks!