My mum made excellent home made Yorkshire puddings they used to rise and stay risen. The key she's since told me was putting fat in the tray moulds and heating it up first and leaving them in the oven as long as you could. Also whisking up the mixture ready to put into the hot moulds as it kept the air in the mixture so it wasn't dead.