Check the easy stuff first though. Got good gas in it? Check plugs and air filter...Whatcha got for intake? Still have TORS? If so, invest in TORS elimination kit, then store the TORS crap where it belongs - garbage.
If that's all good, check yer compression, it's probably low that's why it starts hard. If it's low it's time for a top end. As far as idle, may just need idle turned up, or jetting dialed in a little or carb cleaning.
2002 Banshee
Toomey T-5's
Weisco's
F.A.S.T. porting
V Force 3
Ricky Stator +4
35mm CV intake
Noss Head w/ 21's
Holeshots and thick friggin skid plates