Ontop It's the difference between sore = saw and sor = sohr (the nearest equivalent is something like the vowel sound in 'gone').
One just possible analogy is Torquil - which does NOT sound like Torkwil - or the place name derived from it - Torquil's Ford = Acharacle (Ach-ath-ar-ach-cle, but the first two syllables are almost unvoiced;
in other words, in English =Acth-ah-ra-cull).
It IS very difficult to explain conventional spelling, but so many words in Scottish Gaelic try to spell out sounds which are mostly a matter of breathing and emphasis. (Native Gaelic speakers can explain this better than I can.) However, ten days among Gaelic speakers and I'm sure you'd get a grip on the pronounciation. For anyone used to languages, it's not intrinsically difficult. And, in case people forget, Celtic languages are closely related to Latin and Greek. For instance, the name for the senior man/master of ceremonies at a traditional gathering like a ceilidh is 'Fear an Tigh' (= father of the house). But just a few moment's thought make it it easy to realise that 'fear' = the same as the Latin 'vir' = ie the root word for man.