So me and the wife are coming home from town this morning and went to pass a car going up a hill, after we get past them the check engine light flashes then goes away. Then we notice if you try to accelerate then it starts jarring and doesn't really wanna go. I have disconnected the battery and letting it sit as a desperate attempt to reset everything and hope for the best. What could it be? Please help!