** UPDATE **
I was having similar issues with a KX, fuel pouring out of the exhaust pipe.
Cleaned carbie for a third time (just to bre sure there was no rubbish under the float needle and seat, adjusted float level - all fixed.
Not sure how float levels change, I always assumed it was a set and forget arrangment. I understand thermal tempts and the effect of fuel volumes (hot days fuel expands / cold days fuel contracts) but didn't imagine it would make such a difference. Anyway made an adjustment to the float needle tab, which resulted in float levels coming down 4mm and problem gone.
Tip: Make changes gradually, too big a change in float levels can starve the bike of fuel when running fuel throttle if the float levels are set too low. Should this happen in means the bike is using fuel faster than it is flowing into the carburetor.
Hope this helps some chasing the same frustrating issue....