Whites and bright yellows are the most difficult for me to work with. When spraying you tend to over do it because it doesn't look like you are getting any coverage. You spray too much and then it begins to run. As mentioned above apply it in several light coats. It certainly doesn't help that these colors, especially enamels, take longer to dry. It may take several days to get a solid coat because of having to wait for the paint to dry between coats.
If you are looking for a really smooth glossy finish I recommend using one of the finer white primers like Tamiya. This stuff is expensive so I save it for when I want that special glossy shine.