Put a few gallons of gas through it and the dieing on landing will probably stop. The tilting more than likely will not, but if you tilt your plane when landing you're gonna need a new plane

I had the dieing on idle problem with my 30. After disassembling it I found it to be on the tight side because the piston skirts had been excessively rubbing in the cylinder. I took some 600 wet/dry and took a little off of the spots where the skirt was rubbing and that solved the dieing on landing problem. When warmed up the poor engine could not over come internal friction when the idle was set sufficiently low. To date the engine still idles a little lower once warmed up, guess I didn't take off quite enough

Few more gallons should cure that.