by any chance was the timing belt just replaced? i got a motor for my 90 runner a while back from a guy that said he had put a new belt on it. ended up running like crap. after checking it all out, found that the driver bank cam was off by 5 teeth and passenger off by 2. thats the only other thing i can think of if its not valve adjustment or valve spring. unless its a burned up valve.