Is the engine management light flashing when you try to start? If so it is an immobiliser problem, usually caused the key being dropped or opened and the transponder lost. Depends on what model year, which you havent given.
As said, some decent diagnostics would point you in the right direction.
gala
March 2012