I'd be looking at the immobiliser too. Disconnected the battery plenty of times and the 6+ minute wait is a pain in the bum.
Obviously make sure everything else is off while you wait with the ignition lights on. So lights, radio, nav screen, air con, fans etc. All off.