tente mudando a ordem dos fatores...
$quero = mysql_query("SELECT * FROM ctabela WHERE ativo='s' And serv_of LIKE '%".$query."%' Or nome LIKE '%".$query."%' Or chaves LIKE '%".$query."%' ORDER BY pg DESC, vcpc desc");
[ ] 's
PS:
será que não era o Or colado em uma aspa simples ?
depois do serv_of LIKE
$quero = mysql_query("SELECT * FROM ctabela WHERE serv_of LIKE '%".$query."%'or nome LIKE '%".$query."%' or chaves LIKE '%".$query."%' and ativo='s' ORDER BY pg DESC, vcpc desc");
?