Hey yall, rookie to this board

Anyways, I have been looking around for a solution to my P0171 code on my 2000 Echo. I cleaned the MAF sensor with a q-tip and electronic cleaner (as suggested

). I also replaced the air filter. I then erased the code and drove around for about four hours. To my surprise, bam, it came back up again. N E other advice? I would hate to go to the dealer and give up my left arm. Anything would help. Thanks alot.