i had a 2002 xterra that was doing the same thing. it would quickly decelerate and not go over 20-30 mph. the dealership could never determine the problem and ended up giving me a replacement vehicle. after reading this, i'm not sure how safe i feel in the replacement car.