I had the dreaded Limp Home Mode and flashing check engine light on the way home today. I checked all the fluids and lights. Everything checks out. The strange thing is when it went into Limp Mode it did not slow down at all? Drove it home at 65mph in 6th gear at 3300rpm? It still starts and runs fine? I was able to check the codes and got a P0340 which is a crankshaft position sensor inactive. I checked for any loose wires ,but could not find any. I guess its off to the dealership? 
