My 2007 Buick Allure CX 3.8L V6 is consuming too much fuel (23-24L/100KM) and I have no idea why as I have already got replaced a lot of parts including new water pump, spark plugs, crankshaft position sensor but issue is still there.. the shop I take it to and another one also is also not able...