There's no such thing as a primary name server when they're resolvers. Resolution will be done by the first name server that responds to the lookup request as it is sent to all nameserver as the same time.
[what chirpy said] ... unless of course it's resolving to the secondary all the time, in which case there's something wrong with your delegation to the primary. I find www.dnsstuff.com invaluable with these sorts of problems.