It stalls as you put your foot down . But if you do it gently it and get it over a few thousand revs it run fine up and down but when u let it drop down to tick over and try to foot your foot down it stalls again . I have cleaned maf , checked ht and spark plugs and the coil packs looks in really good condition. Please help