Nej, det er ikke korrekt, at det altid er navneordet der bestemmer om der skal bruges "a" eller "an".
Det er et evt. tillægsord der bestemmer det, såfremt der også indgår tillægsord i sætningen:
Eks.
An hour.....a late hour.....an early hour
A dog.......an enormous dog......a small dog
mvh dova