I have a 2017 Renegade with 2800 miles on it. As I was driving my car, the check engine light came on and the car revs to about 6000 rpms and does not drop down. In addition the car will not go above 68 mph. I brought it in for service last week and they claimed to fix the issue (they claimed it needed a software update). The car was good the day after I picked it up from service, but this morning it was doing the same thing. Any one have any ideas what could be wrong? I'm afraid that they sold me a piece of ****!