I have a 2006 Nissan ud 2000 with the hino jo8e 7.7, 165,000 Miles. I initially had a random check engine light, but turning off key and restart would correct it, but now it’s on continuously and the truck will not rev past 1900 rpm. All local repair shops encouge me to take it to the dealer...