From your description of the issue it almost sounds like the file you are updating is not the file in your assembly? Or is the file being changed read only? Are you using a PDM system?
(as per Solid Air)
Do a "File > Find References" and make sure the file in question is coming from the correct location.