How often are you trying to feed?
Are you using a separate container?
I'd try this first. Hold him in your left hand. Hold out the pink with your right, or even tease him with it. When he strikes it, freeze! Let him go ahead and swallow it right when he's sitting in your hand- don't try to set him down. If a baby strikes at you, you can eventually get a pink into its mouth! Once the pink is in its mouth instinct takes over and they just swallow. It's important that you don't move, though! If the baby strikes but lets go, be patient. Eventually it will strike and hold. If the baby gets tired of striking, you can refresh him by setting him down for a second, then making him angry by picking him up again!
Okay, so if that doesn't work, I'd try putting him in a deli cup, at dusk, with just a nice hot pink head. Cover with a dish towel, set the timer for an hour, don't peek. If he hasn't eaten, reheat, give him another hour. Still hasn't eaten, put the whole thing in his viv over night.
Other things to try (as well as live) are washing with Ivory dish soap and rinsing the pink. I think I'd try that first, of all the scenting tricks.
I wouldn't try more often than every four days.