I have a 1999 sunfire but when I put it in park the gear box says it is in drive, when i put it in drive it says something different but it will not drive
Something is misaligned, it may be a broken shifter cable or the little plastic connector that goes to the transmission is broken (quite common with these cars). There is a way to test if the transmission is still good but it's unsafe and I'm not going to recommend or explain the procedure due to the potential hazards. The fact that it starts when the shifter says it's in drive means there is definitely something broken. It's just a matter of figuring out what.
Agreed John I had the same issue on my 1999
Search Pontiac Sunfire Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Pontiac Sunfire Experts