Ms. Bea-
It sounds like your problem is the stop and go traffic. You are getting 30 mpg in stop and go traffic. That is really good. My Avalon got 27-29 mpg on the highway, but in stop and go traffic, more like 10-15 mpg. I get a bit poorer gas mileage than some people on this forum and I chalk it up to my conditions:
1. High winds
2. Slight hills where the incline can go for miles
3. Ethanol in my gas (10%)
4. I like to drive over 75
When I drive on a straight stretch with no wind going 45-55 mph, I get over 50 mpg.
My average mpg is 36.
No car is going to get 45 mpg in stop and go city traffic.
Meaux