hi guys ok i have a 1996 chevy s10 with 2.2l . went to junk yard and found a 2001 2.2l and put it in my 96 s10 just the short block . i used my head off the 96 . yes there was a couple of sensors extra . the engine started up idle great. but no spark advance so i got pinging as i pushed on gas . now i found out that the 2001 2.2l is not compatible with the 96 computer so my question is can i just change out the crankshaft with a 96 crank ? otherwise put a 96 crank in a 2001 block . it seems that everything worked good just no spark advance . figure thats what the problem is that timing is different on the 2001 crank from what i have read
If you're going to go through the trouble of swapping cranks; why not just get a proper year engine to start with? Bottom dollar by me is like $150 for a running one.
Seems much easier.
"A car just isn't a car without a little blood, sweat, and beers." -- Shadowfire
where do you live its more like 5 to 600 for a running one, and you dont know what your getting . this block had just been rebuilt not long a go has ohm pistons beside thats what i got. new crank and bearings are 150 so can you help me . will it work .
You would have to check tolerance a machine shop could tell you. I personally don't know. But a good machinest could but looking at both cranks and block.
Maybe try an external trigger instead of trying to do a crank swap?