Vicente, Thanks a lot for all the description. I have to say is my mistake, I always do. Probably, because I confuse Spanish with English when I have a word beginning with a vowel.
un barco
un viaje en crucero
un soldado
un avion
I put the n after because I'm used to.