why does the crank sensor on my 2000 dodge neon keep failing on 2000 Dodge Neon

i have taken my 2000 dodge neon to 3 different mechanics who have all replaced the crank sensor the car will run fine for a dayor so then it will start to miss and idle very rough it also smokes badly

Asked by for the 2000 Dodge Neon
The problem is likely something else. Find a shop that will take the time to diagnose the problem.
I don't understand why you have taken it to 3 shops though. If one shop replaces a part and it doesn't fix the problem, you should take it back to that shop and request that they explain why the problem you paid them to address is not fixed.
Do you know the code that is causing the check engine light to come on?