Had similar problem twice with my 2005 Cuore CX Eco.
Once it was problem with Tappet, got them properly set.
Recently got problem after got the car serviced, problem was with coil wire, changed it and now car is giving mileage of abt 120km.
Got to clear one thing though and it is that my Cuore has 50Kg cylinder.