2012 Ford Escape shakes on an incline

when i drive up any incline, my car shakes like i am driving over uneven ground. It will stop doing it when i step harder on the gas peddle

Is your check engine light on?

No, my check engine light is not on.