What steps do I need to take to move my SQL instance to a different drive on the same server but with the same drive letter?
There are the usual precautions such as ensuring up to the minute backups before you start.

Another option you could consider though is to create Mount Points for the new drive so that you don't need to worry about changing drive letters afterwards - the fewer moving parts the better.