I did that swap for a buddy, the 305 computer worked OK. An "expert" talked him into reprogramming the computer, cost him some cash and didn't make a bit of difference. Don't know about the camshaft issue, sorry.