Yesterday my car decided to not rev past 3,000 rpm. Happened when accelerating and when revving in neutral. I was VERY low on fuel. DIS was showing between 0 and 5mph left. I don't usually let it get that low, but have been guilty of it twice in the past week or so. Switched car off for about 10 minutes and then everything went back to normal, revving past 3,000 rpm. I've filled up now and everything has been fine ever since. Can very low fuel cause the car to go into limp mode???