Warranty
Your car only has 24k and is a 2004. Take it to the stealership, and they will fix your headliner. That is what the three year 36,000 mile bumper to bumper warranty is for.
As for the hood, try to buy it off a member, check ebay, junkyards, etc.... It will be cheaper than buying an oem hood and having it repainted.