Iv'e got a brand new 08 Mazda 3 and it has a rough idle condition and check engine light. We took it to the dealer and after 3 1/2 weeks of trying to fix it, they decided to put a new engine in it. Now only 300 miles later is has the same condition, rough idle and check engine light. They told...