One other thought - could your poor gas mileage be due (or at least partially due) to a vacuum leak from the ADD system?