Recently my engine starting acting funny. it will start but will not stay started. when i give it a little gas it gets a deep tone and wants to die. its a deep hard noise and i dont know what to look for. i tore the engine apart and cleaned it but it still does the same thing, any ideas what might be wrong and what i should look at