Well, the dealer fixed the rear subs and the check engine light. 100 miles later, baaaaazing!!! The check engine light turns on again!!!!

So, back the dealer it went and they replaced the ECU. The dealer tech actually called me and explained the status, which was really cool, but we'll see what happens this time... Yeah, I know... :ah: