My 3GS connects no problem and does the disconnect/reconnect thing randomly.
The issue I have at the moment is getting an extension lead "that works" to connect from the IPOD dock below the seat to allow the IPOD to sit in the front cupholder to allow for passenger selection of tunes on the move rather than removing the phone from the dock to change to something you actually want to listen to.
I got one online.. something like £6
infact.. even cheaper now.. http://www.dealextreme.com/details.dx/sku.30394