There is nothing you can do to guarantee a driver on time. What reserve does is typically pay out higher per mile to a driver who accepts it, but it also makes them have to be online 40 minutes before your ride and often times limits their rides they can get before that, so some drivers avoid reserved rides.