Double check your pilot jet, make sure it is indeed 25, and not 35 or 30. I know it sounds like repetition but something doesn't add up.
Also check your choke valve, make sure it is working properly, and seating fully? pull it all apart, clean the seal, the clip, and the rod, check the rubber seal , look in the tube etc. Something is just fucky weird.