Solucionado, tras detectar el error con el evento
ytplayer.addEventListener("onError", "function(e){ytError(e);}");
me salia error 150, provando al final he puesto en la url del embed esto
http://www.youtube.com/apiplayer?ena...tube&version=3
en vez de esto
http://www.youtube.com/apiplayer?ena...piid=idyoutube
es decir, solo le añadí la variable version=3 y al parecer evita esos fallos por que era por el tipo de reproductor el error, que algunos videos no puede cargarlos ahi :S
Un saludo!