hey im going to kill some1 if this doesnt come out soon, i think its the oil pressure sensor connection id be really greatfull if some1 could inform me cheers guys, Joe btw i think the pictures upside down, woooops