Multihomming problem

Hi,

I have the following configuration
eth1 86.105.3.1/24 (our network)
eth2 81.196.58.194/30 (ISP1)
eth3 92.81.21.114/30 (ISP2)

BGP established with ISP1, we advertise our network, they give us back the default route 0.0.0.0/0 81.196.58.193 reachable eth2-rds
BGP is not established with ISP2 due to the following problem:

We cannot ping ISP2 (92.81.21.114) from the Internet, router on their side 92.81.21.113 is PINGABLE.
If I ping 92.81.21.113 from our router everything is fine, tracerouting is OK.

In our routing table we have only the default route received from ISP1 and the directly connected networks.

As far as I can tell packets coming to 92.81.21.114 are returned via ISP1 (using the def route)
How can I fix this problem? As far as I know packets coming and addressed to 92.81.21.114 should be returned on the same interface, being a directly connected network other routing table entries aside from Directly connected networks should not be applied.

Help with this matter would be appreciated. Thank You.

What you describe would be true for packets coming from the router itself at 92.81.21.113 if those packets show a source IP of 92.81.21.113 which is an ARPable destination for your router. However packets from further afield will be subject to the normal routing rules.