Could be a faulty sensor as well as a fuel delivery problem