Hello Faizan,
without more details it is difficult to say something.
Are you using EIGRP or static routing?
if using static routing have you defined an ip address as next-hop for default route (recommended) or you specify the outgoing interface (not recommended relies on proxy ARP and increases ARP activity on router)?
post interesting parts of configuration, mask public ip addresses and remove username / passwords
Hope to help
Giuseppe