today I was going back home when suddenly the engine started to fail, at the begining I heard a mechanic sound then turned the engine off and re-satarted, the mechanical sound was gone but the failure remains. I was 4 blocks from home so I was able to get it there. seems to work fine in Idle but...