One thing I can think off is a fault with door switch. The switch is intermittently not registering as unlocked and this would result in the immobilizer system being activated.
Banging the door could have triggered switch to act normal at times. I would suggest checking the door switch. It could be loose due to worn links and not working accurately.
SPONSORED LINKS
Wednesday, February 21st, 2018 AT 10:01 PM