2017 Frontier randomly stalling
So I got my 2017 Frontier back in November from a dealership, I think the dealership only has locations in Manitoba. Anyway it started stalling at the most random times, and after it stalls it’ll sometimes have trouble turning over to start up again, followed by rough sticky shifting gears afterwards. The check engine light was obviously on along with the cruise control light which was weird.
I noticed there was some pretty heavy corrosion on the positive battery post, didn’t notice earlier since it had a cover over the post that you have to flip up (also didn’t think the dealership would have overlooked checking the battery). Brought it in yesterday and they replaced the battery and the cable. Picked it up this morning and within an hour it started acting up again, didn’t stall this time and no lights came on but I can tell the problem is still here since it wasn’t shifting smooth.
I’ve read online that this is most likely either the cam shaft or crank shaft sensors, since I’ve already brought it in once and spent $350 just curious if anything other than the sensors might be causing this. I should’ve known the battery alone wasn’t the problem because of the shifting issue, but I had some hope.