On boats..something in the client changed (directx?) that caused that issue with the boats. That's why 'teleporters' were implemented.
Some people have had success modifying their boat models to be rideable..but, that's not an easy task - nor a short discussion.
The lift issue was something that I ran into early on. Iirc, client version seemed to be the biggest factor..though, there may be something that could be done server-side.
The server doesn't move the client on lifts..it is all client-driven. So, a minuscule rounding error could leave you below the actual lift boundary.
Read through this thread and see if your observations match up:
http://www.eqemulator.org/forums/sho...ght=gfay+lifts