Question: why are all the dinosaurs in jurassic park sick?
Answer: In the original book upon which the film is based, we find out that the stones it eats are too close to poisonous West Indian Lilac berries. So when the dinosaur replaces the stones every six weeks it simultaneously picks up some of the fallen berries and is poisoned again.