hi, I have a 03 poulan 21 in pushmower with a 4.75hp on it. When I start it, it will start and the idle is extremely high and you can see sparks in the exhaust. I've cleaned the carb and tried messing with idle and cant think of anything else to doo. Anybody have ideas?