Join Date: Jul 2002
Location: Saturn (or SE Michigan)
Welcome to the forums.
What's the other code, by the way? The "hunting" idle problem has a few culprits, such as a faulty Idle Air Control valve, EGR-related issues (there are a few!), vacuum problems, and a dirty Mass Air Flow sensor. You can locate an article detailing the cleaning of the MAF sensor in the Technical Articles section listed on the home page of this site.
Try the MAF sensor cleaning, and, when the cleaning is complete, clear the PCM by removing the PCM fuse (it's a 20a fuse located in the Power Distribution Box near the battery - the fuse is in position 15), start the car (it won't start), replace the fuse, start the car, and take it for a drive.
As for the 1st gear problem, check the transmission fluid level and condition after the car has warmed sufficiently. Park the car on a level surface, leave the enigine running, and check the fluid level and condition.
Try a search here and see about other ideas.