Subvocalisation is a habit that can be broken but for now just try playing with it (PR cliche). Why not try instead of sub-vocalising all the words just cut it down to the significant key words in the text. Use subvocalisation as a mental highlighter.
Worth a thought
Nick