My 06 cobalt ss has been acting strange and i took it to a local shop to see whats wrong and they said my ecu has corrupted files. Should i get a new ecu and buy a tuner? Or should i just get a new ecu and get it professionally tuned? Also another shop said there's something wrong with my supercharger as well,they said there's something rattling