He's a little buggy, right now.. Worst case scenario, to get him working again just run to him and manually make him heal you and he'll be right back on track .. I found this to be annoying, I'm sure Bioware will fix the companion AI soon, but for now.. Just run to him if he's not healing and make him heal you once and he should be on track