Follow path breaks up parent-child positions
I'm not sure I can assist without seeing the actual file, but sometimes it helps to parent the main mesh, in your case the hull of the ship, to an empty, and set that empty to follow the path.