I really feel for you Sarah, I can only imagine how hard it is to give a child medicine when they dont want it as DD loves the taste & even says to me sometimes "I have a tummy ache, I need medicine mummy" LOL (Of course I dont give it to her when she asks for it, only when she needs it)
One thing that I have done which could be why DD finds it easy to take medicine is I've always used a syringe (sp?) never a cup & since she's turned 3 in April anytime she needs medicine she gets to be a big girl & do it herself, meaning I put the medicine in the syringe & she puts it in her mouth & sqeezes it herself.
Maybe if you offer for him to do it himself it might seem "fun"?
I dont know what else, sounds like you've tried everything! My sister has probs with her kids, always has, they're now aged 5 & 7 yrs & I find it so frustrating to watch.....
Good luck, I hope something works, poor little fella needs his medicine to get better
Bookmarks