My 2015 ST at 41k miles suddenly started racing idle revs from to 12-1500, loping, and the trouble light came on. When put into test mode, however, it showed "NO DTC". My OBD2 readers are ancient and don't have the capacity to read much of anything. Out of warranty so I want to avoid the dealer if possible. Any ideas? Thanks!