hello all! so I have a 04 sti and I have replaced both upstream and downstream o2 sensors. check engine light keeps coming on. the code is for a loose gas cap "p0457" its not loose...its new. also Is it normal to drive 145 miles and use three quarters of a tank of gas. im thinking not.. any ideas?