As for why SQL still don't start look in the Windows eventlog for the exact error message. You might just have made a typing error.
Why mirroring wasn't working I don't know without you giving us the exact error. You say that you're server is SQL2K5 Std with SP2, but what about the mirroring partner server?
[font="Verdana"]Markus Bohse[/font]