Yesterday my engine started a rattle noise and lost power so I pulled over, oil level fine, so I restarted it and no rattle but idle started racing and it stalled, sounded like butterfly opened up on its own. I restarted it again and it seemed OK except when I drove it had no power. Then the...