SIM800L problems connecting

Hello, i'm quite new to the Arduino world and would already need some help with this project of mine. The topic has already been answered, and I have read all the answers but still can't get this to work.

Here is the problem....I'm using a Arduino Uno with the SIM800L module. I have tried every possible combination of connecting it to the board and it still doesn't work. The power seems to be the issue, because the module doesn't find a network to begin with. I have installed 2 antennas, have tried a capacitor and a diode (together and separate).
Most of the time I get 3 blinks and then 7 seconds of nothing and 3 blinks again. On the occasion it decides to work it gives me 7 blinks 7 seconds of nothing and then 7 blinks again. So I have given up on trying to power the thing with Arduino alone, and took a battery from on of my old phones...3.8V 9.88Wh and connected it to the module...nothing, the module keeps giving me 3 blinks like it's a power problem.

Any help or suggestions would be helpfull.
Best regards,
Uroš

urko1251:
the module doesn't find a network to begin with.

maybe there is no network to find. I believe your shield is 2G. If you don't have a 2G network, the shield won't work.