How are your oxygen sensors? Have you checked them today? Number one cause of mileage decrease if they are off.