A silicone caulk is flexible and will hold up better. Try to remove as much of the old caulk as possible and use a clear or color silicone. The cracking is most likely caused by different expansion rates of the sufaces (window frame, house frame and sill).