put a 1996 2.2 4cyl. in my 1995 sonoma. has ROUGH idle and check engine light. code says cam position sensor which truck doesn't use. replaced crank sensor and everything i could think of. been messing with this for over a year and i'm lost. 2 mechanics have told me to come get truck off their lot. is this motor swap even compatible?