My 93 buick lesabre will start and run fine for days or months and the it wont start for a long period this problem is reacurringany ideas maybe cam or crank sensors or ignition module?

Sounds to me like a partially clogged in line fuel filter or a weak fuel pump. Check your fuel pressure with a gauge up by the intake. Any shop can do this for you at little or no charge if you do not have the tools needed. Crank/cam or ignition modules most of the times either work all the time or don't work at all.