small engine HELP!!!

Well I took the carb off, and cleaned everything. I soaked the carb body in Seafoam, and made sure everything looked clean and dry. Bolted the carb back up, started it with the choke fully ON...it rev'd up to about a zillion RPM, started backfiring out of the muffler...then started back firing out the carb...then puked a bunch of oil out of a drain tube onto my garage floor. ARGHHH! It will NOT start even hot with the choke off, and it is running dangerously high RPMs. For something so simple...this is extremely aggravating.