First, if the belt squeals for a few seconds, chances are the alt belt needs tightened.
As far as the hard start, have you checked to make sure the battery terminals are clean and tight? Also, check the ground to the engine block.
When this happens, does the starter work at all? If not, I need you to check something. Have a helper turn the key to the start position while you check for power to the smaller wire on the starter. IF there is power (12+ volts), replace the starter. If there is no power, check the starter relay and then the ignition switch itself.
Let me know what you find.
Tuesday, October 13th, 2009 AT 12:55 PM