could be anything. you need to have the codes read. Either bring it to a dealer or call dealer and they will tell you how to turn igniton switch on/off so many times to get code read out in blinking lites.
Could be a lot of different things. Take it to Auto Zone if you have a store in your city and they will run a scan to see what the codes are showing. Its free. Then you can take it to a mechanic or try to repair it