i have an 02 wrx. last week i had a check engine light.and the dealer said i was running lean. later that night i was coming home from work doing about 125mph. when my engine died. when i open the hood there was a small fire on the passenger side of the engine and oil everywhere.does this sound like i need a new engine?