2003Pull the drive and look inside the bellows. If there is no water or indication water was in it (RUST) then that's not your problem.
Find the leak first so you are fixing the right problem
Could be the shift cable bellows, or even a rotted transom.
The service manual details how to replace the bellows. What year do you have?
2003