Thank you every one for you input. it turns out that the spring wasn't the problem at all. I took it apart and check oil pump , distributor, distributor gear shaft housing and the mesh between the cam and dist drive gear. all where fine.
It turns out that I had over tightened my distributor bolt...