Thanks for using JA
Have you had the vehicle scanned for codes if yes what were the codes ?
Thanks for the reply.
the issue with the door isn't related, that could just be a fualty door latch.
the immobizer will not the car not to crank, so it's either a battery that don't have enough amps i know you check the volts on it but that doesn't tell you what it does under load.
fualty or bad connection at the starter , fualty starte even thought its tw years old.
last would be a fualty ignition switch