Sounds like you've got a compatibility problem. If the black paint you're using sands nicely, why not just add another coat or two? After it dries well sand that smooth and you're good to go ya?
An alternative would be to find another kind of primer which goes on without reaction problems.