I am currently working on a project that is based in Visual Studio 2012 and as soon as I start editing any source file, even if the syntax is correct and compiles, I still get broken highlighting.

Does anyone know what could be causing this? Am I missing an extension?
I am able to change the syntax highlighting colors which means I indeed have an extension installed for C++ language highlighting. However, as soon as I modify some code, all the code below that line will start losing its highlighting and produce glitches, also placing red squiggly lines under text, appearing as an error, even though there are none.