Finally pulled a plug, definitely lean. Going to up the jets a bit and see what happens. Pulling my hair out with this thing, anyone reading this dont believe believe the "I bolted this thing on with great power and driveability, no tuning required" line a lot of guys on a lot of the sites feed you.