just some ideas here:
remove the fan, find a cigar or some cigarettes, check for vacuum leaks. pull the tbi unit and look at the gasket, they crack pretty frequently.
whats the mileage on the motor? you could have a bad valve. other than that, timing could be off - worn distributor.