Tras intentar experimentos que expliqué en otro post y tras no conseguir nada claro, he cambiado de idea y necesito hacer algo que me está volviendo loco.
 
Tengo un texto que parpadea, con este Javascript
:  
 Código HTML:
 i=0;
function colores(){
	  	
	tabcolores = new Array ("#2A1C19","#FFFFFF");
	if (i+1 == tabcolores.length) i=0; 
		else i++; 
		document.getElementById("parpadeo").setAttribute('color',tabcolores[i]);
				
		<?
			include ("config.php");
			echo "setTimeout(\"colores()\",".$tiempo_parpadeo.");";
		?>
}
 Quiero que al cargar la pagina el texto parpadee durante 5 segundos, pare durante un minuto, vuelva a parpadear 5 segundos, pare otro minuto... asi durante todo el rato. Y no hay forma. He probado setInterval, SetTimeout y todo lo que he leído por el foro, pero o no funciona, o el texto se vuelve loco y empieza a parpadear cada vez más rápido o directamente el explorador se cuelga. 
¡Gracias por la ayuda! 
PD: El tiempo entre parpadeo y parpadeo se lo paso por PHP pero funciona perfectamente.