A cisco person gave me the above access-lists and they seem to be working as they should. Though the method you presented is how I originally learned to do access lists in the PIX. What's the benefit of doing it this way?
Anyways, the behavior of not being able to initiate the tunnels from a particular end is happening randomly.
Sometimes happens on the PIX side, sometimes the ASA side.
There are actually 3 tunnels set up from the ASA going to 3 different PIXes.
When I power on the PIXes and ASA (this is in a lab setup), the issue with not being able to initiate the tunnel comes up again and then later (minutes to hours later) will start acting normally without any config changes.