Bei 6MHz und 38400 Baud hast Du einen Fehler von 2%.

Das kann wenns blöd läuft, schon zu Problemen führen.

Entweder Du hast vor der Lagerung im Auto Glück gehabt, oder eine andere Baudrate benutzt und weist es nicht mehr.

Auf der anderen Seite ist die Lagerung im Auto natürlich Suboptimal.
Evtl. haben die Temperaturwechsel ein paar Bauteile, von den Toleranzen her gesehen, etwas altern lassen und es passt jetzt einfach nicht mehr.

Löte einfach mal einen 6,144Hz Quarz ein und schau nach was passiert.

Der Quarz ist für 38400 Baud der Richtige.