I'm not sure whether this is a SublimeClang plug-in bug or a core bug.
There is already built-in support to stop the caret flashing off while it moves, this works a treat and I never lose that caret as I move around my file.
However, if you have SublimeClang installed and it's got a warning marker active (a blue square around some text) - then the caret will flash off as you move it. You have to stop moving and wait for it to re-surface which is pretty annoying.
Isn't caused by the error marker though (red square around text).