Hello,
I would recommend consulting a local repair facility near you for a quote. Here are some places near you to try: https://repairpal.com/toyota-within-10-miles-of-virginia-beach-virginia-23464
RepairPal Certified shops can diagnose and repair your 2005 Toyota Avalon. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.