First clear codes then retest drive the car and then recheck for codes .
The P0100 is your MAF sensor this could be your problem OR it was just disconnected and set the code .
If comes back clean MAF and try again if cleaning not successful replace . just this will cut down the engine power and
not let you rev above 3500 rpm (In neutral this is normal).
Get from your local parts store a can of MAF spray cleaner and clean the MAF with this, as said no improvement replace maf.
P1590 - Vacuum Solenoid Valve Circuit High Voltage.
Take care of the P0100 code first then retest drive after repairs to the MAF if code comes back for the P1590 let me know .
Need any follow up help then please get back to me with the reply button, and not the poor or bad service.
This way i can get back to you or suggest another expert if needed.
If i do not get back to you then i may be off line, and when i get back online i will get back to you..
Your deposit does not pay me until the answer is rated in a positive way,
Not rating or a bad rating does not constitute a refund.
If you are not happy or you have sorted out your problem before the answer then please let me know with the reply button .
Kind regards Greg.