Dieseling and rough idle with misfires sounds like a carb issue (fuel inlet valve needle, seat, seat seal? electric choke? anti-diesel solenoid?). Thread 429718 might be helpful :-)