Yeah, when I was diagnosing it, based on everything I've heard, I convinced myself it wasn't the ECU b/c they don't go bad often. But finally it had to be, so I swapped it with my buddy's and boom, everything was great. There was some aftermarket bullshit on it, so I hope that's not an issue...