I have a john deere d100 2011 with 50 hours on the engine and recently when I've been cutting and it has to climp a slight incline after the mower levels out it almost stalls and a thick cloud of smoke comes out then it fires back up full speed. It has new spark plug all filters new oil was...