I would say it's the cheap cat. The cat on my car got damaged by road debris (I didn't know it was damaged) and I started to get about 17-18mpg. I was getting approx. 275 miles to the tank (4 cylinder) whereas before the damage I was getting close to 400 miles to the tank. I had the cat replaced and issue solved.