Just got everything repaired. The rattling noise was the flex plate, and the starter solenoid was going out due to the flexplate being cracked. And the sluggishness when giving gas turned out to be the rear knock knock sensor being corroded with water. The knock sensor being corroded fouled out cylinder 7 spark plugs so I got new spark plugs as well. $600 in labor for a shop to replace the flexplate/flywheel and starter as I didn't have the tools necessary to drop a transmission out to change that, not including the cost for the parts for it, I bought them myself. Parts included new battery, new starter, new knock sensors and harness, new intake gasket, total for parts was around $700. So $1,300 later it seems to be running fine now. And just in time for my birthday tomorrow. Good birthday gift for myself. Thanks for the tips on the flex plate.