I would say the gaskets gone, but you said you checked that, or low in engine oil. or the wrong type of fuel, its trying to burn off. or you can check with this diagnostic software, just connect to your laptop and incar connector to test all engine faults and it will show up on laptop. see here.