How to delay SQL Server startup
We talked about a similar issue before here and here and what worked in that case was setting the SQL Server to be dependent on the disk drivers.  You'll want to test this to make sure this works in your setup but it should do the trick.