You may want to double check the idle springs to make sure they're temsioned
correctly. Also, try letting the mower sit for a day so all the gas can empty from the carb. Then, spray the intake with some carb cleaner whick will help the engine start.
I've been through all this before too, super frustrating.