Re-reading this, it looks like limp mode for a lost sensor. Are you sure it is not throwing a code even though the light is off?