4th cylender will not fire

okay, so long story short…
redtop, with new crank bearings
“wiring specialties” harness
300xz ignition module

the car will start and run/drive but only on 3 cylenders. completely gutless untill 4000rpm
i did a compression test awhile ago dont remember the #'s but they were all pretty close (i’ll check again as soon as i find another tester)
the cylender closest to the fire wall does not fire. it has spark and fuel.
I fidled with the cas, trying to adjust the timing but nothing helped.
ANY help would be greatly appreciated,
Thanks
Stephen

aditional info- when I replaced the bearings i never touched the head, the head is completely origanal, never touched. When I put the timing chain back on i used this http://www.frsport.com/How-To-Set-Crank-Angle-Sensor--CAS--Timing-on-the-SR20DET-Engine_t_25.html and I have only driven it for testing purpose, although it is suppose to be my dd, and is currently insured… i would like it have it fixed asap.

are you sure its a misfire? does it run fine other than being completely gutless till 4000rpm? could be a sensor issue

it is a misfire. I pulled the plugg out and it was soaked in fuel. and all other plugs had went white tiped (running lean).
the other 3 cylenders seem to run fine other than running lean (but that could just be me messing with the CAS), but it feels like they are pushing the 4th… at 1/4 throttle and WOT there is no difference is torque.
idk if there is a sensor that does that…
Thanks tho, keep the ideas flowing

I found it. the timing was a tooth off, and was set up on as pictured in figure 1 or the “how to” link. they have since changed it. I did the timing months ago and went to BC for quite awhile. they have since updated the diagram link i went off.
thanks son