I have a 2005 and my speedometer is off. Is the calibration something that I could do or do I need to take it into a shop? I also heard that it could be the speedometer sensor, so any info on that would be great too.
Welcome to the forum. Your Malibu has a vehicle speed sensor (vSS) on the transaxle. The PCM calculates the vehicle speed from the VSS input and the known diameter of the wheel. So, if the speedometer in the instrument cluster is off, you may have a wrong size tire and/or rim or the speedometer circuit/motor in the instrument cluster may be going bad.
The other thing you can do requires an OBD scanner. You can compare speedometer needle against the vehicle speed on the scanner while someone else drives. If the needle is significantly off, you'll probably want to get the instrument cluster checked out.