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!