Well, glad it worked out. I was pretty sure it was due to driver remnants but sometimes one procedure works while another doesn't. It's usually due to something leftover conflicting with what you're trying to install. Especially if what you're trying to remove has newer (Although not necessarily better) versions of included files.