2005 Dodge Stratus 2.4L Sedan STX Hesitation & Not Always Turning Over

We have a 2005 Dodge Stratus with about 85k miles. Seem to have two problems not sure if they are related. It doesn’t always kick over, it tries but won’t always do it. Waiting a few minutes it will normally kick over. The other problem is it sometimes hesitates if at about 25 MPH and 35 MPH however if we accelerate slowly it doesn’t do it.

Any ideas on either issue?