goty it back today, it was the ECU, thank god warranty covered it...