I have a F400 castine 2 door stove. 6" stove pipe, one elbow going to a 38" on center from floor 12" length from elbow then through wall to chimney. Inside the chimney is 8" galvanized pipe going up the chimney. I'm over 2' above the roof and not getting enough draft. I figure the top of the pipe is around 25' high from the ground. I have to start the fire with the ash pan door open. After a while I close the door and let it run for a while and start to close it down and if I go any lower than 1/3 closeing it down the flames go out. This is the picture of the cap I have on the top of the pipe. I ran my Jotul 507 coal stove the last few years with no problems. The chimney is cleaned out every year by a sweep. Any suggestions?