SIM900 power down after putting SIM card

This is so frustrating, when I put the SIM card and upload the code it blinks for few seconds and then completely turns off (except for the LED that is next to the power on button) i am following a tutorial online and everything as stated + I tried 3 of my friend’s GSM modules and it all works perfectly, and the worst thing is that I bought another one and IT HAS THE SAME PROBLEM lol,

I noticed that when I remove the SIM card it doesn’t turn off it just keeps blinking forever (at 800 ms)

I am powering the thing from my Arduino’s 5v and I also tried powering it with a 9v battery, same result just won’t work
Update : I also tried 12v 1A still same result