This thread may help you out. It can work but does take some playing around. You will need to be able to use debug and logging to figure out where any problems lie on both devices.
Just as Labnuke99’s thread states. Juniper cannot change the phase 2 lifetime timeout, so make sure to set that to 3600 in the ASA.