Mehrdad,
You can specify the interface used as the source, but not an IP address. You can do this with the command:
crypto map
Would it be possible to move the secondary address to a loopback interface? If so, you could use the command mentioned above to source the tunnel from the loopback address.
Hope this helps. If so, please rate the post.
Brandon