You might have something floating about inside the Mass airflow sensor this will give you the same fault, when you switch off the debris falls off the sensor back into the void. It's been discussed on here many times before an easy fix but buy the proper spray cleaner. Em