GRE with IPSEC and NAT

I’m having issues with my configs I keep going back to your post and videos and still can’t seem to figure out where the issue is at?? Sorry for the long post with my configs I don’t see a code button either like the panel says for writing on here so not sure how to do that .

I believe NAT is causing problems with my configs I can’t seem to establish a connection.

RTR1
int fa0/1
desc  router to ISP PUBLIC IP
ip add 6.6.6.6
ip nat outside
ip access-group 110 in

int fa0/0.28
desc inside int vlan 28 
ip add 10.0.0.1 255.255.255.0
ip nat inside

int tunn 1
ip add 192.168.1.1 255.255.255.0
ip nat inside
 ip mtu 1400
 ip nat inside
 ip virtual-reassembly in
 ip tcp adjust-mss 1360
 keepalive 10 3
 tunnel source FastEthernet0/1
 tunnel destination 5.5.5.5

ip nat inside source list 110 int fa0/1 overload
access-list 110 permit gre host 5.5.5.5 host 6.6.6.6
access-list 110 permit ip any any

ip route 0.0.0.0 0.0.0.0 6.6.6.6
ip route 192.168.1.0 255.255.255.0 192.168.1.2


RTR2
int fa0/1
desc  router to ISP PUBLIC IP
ip add 5.5.5.5
ip nat outside
ip access-group 110 in

int fa0/0.10
desc inside int vlan 10
ip add  192.168.10.1 255.255.255.0
ip nat inside 


int tunn 1
ip add 192.168.1.2 255.255.255.0
ip nat inside
 ip mtu 1400
 ip nat inside
 ip virtual-reassembly in
 ip tcp adjust-mss 1360
 keepalive 10 3
 tunnel source FastEthernet0/1
 tunnel destination 6.6.6.6

ip nat inside source list 110 int fa0/1 overload

ip route 0.0.0.0 0.0.0.0 5.5.5.5
ip route 192.168.1.0 255.255.255.0 192.168.1.1
access-list 110 permit gre host 6.6.6.6 host 5.5.5.5
access-list 110 permit ip any any