My 2007 Aveo5 had the same problem - had it welded - coated the weld with undercoating and good as new!! I hope this works out for you. May be a bad drainage are on the passenger side as my drivers side was fine.