Just to close the loop on this, not setting the course was my issue. As soon as i did, it followed. As I said before, I have flown many Payware Addons of the 737's, 747's, 757's, 767's and none of them require you to set the course to follow the ILS. So either those aircraft dont require it, or it just wasn't modeled correctly.
Thanks for all your help!