The problem will turn out to be either fuel delivery, ignition (spark) or compression. If all three exist in the proper amounts/timing... the engine HAS to run.
If "crank over" means the starter is turning the engine over but the engine won't run, I would suspect fuel pump failure, not uncommon.
YES, They are the same engines. That would be a direct bolt in.
The engine coolant temp sensor can do that. If you have a check engine light on, have the codes read.
You didn't mention what year or engine but, if it is a 4.3L and it has a crank sensor, it would be located behind the passenger side of the lower pulley ( harmonic balancer) . If it is the 2.2L engine the crankshaft sensor would be found on the lower side of the block on the passenger side, probably best to access from under the vehicle.
That would be a 4L80E automatic transmission.
The firewall would be the metal wall between the engine compartment and the passenger compartment.
You would find it in the front of the engine driven by the accessory belt.
The 92 model did not have a crank sensor on it. Sounds like it won't start. I would check the ignition module that is bolted to the Distributor plate underneith the distributor cap. That can cause a no spark and no fuel.
Two common reasons why an engine will crank over, but not start: There is no spark. There is no gasoline.
If you are asking about the 2.0L engine....the ECM was changed to what is called a NGC and the crank and tone wheel(pickup for crank position sensor) was changed. Also, the blocks are not interchangeable due to the position of the crank sensor was changed. It may be possible to change the crank and and sensor then extend the harness to reach the front of the engine where it was move from the rear starting in 2003 but this would be alot of work. Everything else on the engine should changeover fine.
From what I've experienced, up to 1995, they don't have a crank sensor and 1996 and later has one. It would reason that it would be a lot of work to get a crank fitted or cut and then install a timing chain cover to accept the crank sensor. Other than this. I would think it would work. Maybe look for a kit that would do this for you. Good luck. yes but would be different wiring
The bed size is 6.5' of a dimension of 78x9x5 would fit a Chevy 1990 pickup.