I have a 2014 Sonic auto 1.8 76k miles shifting hard when going to a stop and p0171 code with check engine light on does the shifting weird have anything to do with the code?