I live in mountains of Arkansas and when I go up a steep hill my check engine light will start blinking until I make it to the top of the hill then it stops blinking. When it stops blinking it feels like the truck struggles for a moment then it goes back to normal. If anyone knows why this is happening I would appreciate it. I just moved here from Dallas Texas and my truck has never done this before.