100 percent reliable boot-up with computer Max/MSP

Im working with the Arduino and Max/MSP and have made a patch that uses the serial FTDI interface with the Arduino. I have it on a minimac and have set the patch to open upon boot of the computer. I need the serial connection with the Arduino to connect successfully every time upon boot-up and in my experience this isnt an easy thing to do.

I`ve written in the serial port identifier in Max and i must say, most times it works and gets in touch with the Arduino upon successful boot up.

My question is, are there any ideas and guides that folks might be able to give me regarding getting the percentage of successful connections between Max and Arduino upon boot-up of my minimac up to 100?

Ideas?