We go up every year. Twice last year with a few days on the Outer Hebrides. April and September are our chouce as you avoid midges and traffic tends to be lighter. Last month it was great. Low traffic away from the tourist hotspots. No fuel issues.
We've found several stops for comfort/coffee/snack breaks that we can revisit when driving in the area.
Missing September this year as away on a cruise. We usually stop over at Morgans at Windermere weekend so missing that as well.
This year we had one day of stormy horizontal rain on the way to DiaBaig for lunch. The storm added to the experience for the single track route from Torridon.
https://www.gille-brighde.com/Pre book is best as it is not big.
The A9 north of Perth has a major road project going on, until 2029, no issues on our way up but might be worth checking.