Past couple of months I have noticed my 2007 acting sluggish in between the 40-55mph range, seems to want to cut out when I give it some gas, but once I hit 55 and up it runs fine and even starting out from 0 it seems to be fine. Yesterday coming home the engine lights started blinking as I went up a hill and trying to excellerate. Engine light just blinked and then once i got through and up to 60 it stopped blinking. When my wife is along she claims she can smell gas? I have 88,000 miles, is it time for new wires and plugs?