My 2004 SLE stalls sometimes when shifting from drive to reverse and sometimes the engine just dies. This has happened both with the engine cold as well as after long drives. Also I have noticed that while shifting between drive and reverse (like when parking in a tight spot) the steering sometimes gets very hard even if the wheel is not fully turned. I am not sure if these two problems are related.

I have taken the car to the dealer several times (under warranty) - last time they changed the "crankshaft positioning sensor" but the problem only seems to get worse.
Any ideas are welcomed!

Darn, I must have wrote it down wrong when I had it done 2 years ago, but I'm sure about the title and my dealer found it in their database right away, so maybe Jasenjo can ask his dealer to search the database for a TSB titled Garage Shift Stall.

I finally took the car to the dealer (again!) and after having it for nearly 3 weeks told me they couldn't find anything wrong (I actually tested the car with the technician and it didn't do anything) but guess what - very next day engine died again when trying to park it. They also said they could not find any TSB with the number I gave them. Someone now tells me it could be the neutral-park switch.
To make matters worse, the car now seems to be having the infamous steering wheel intermediate shaft problem (clunking noise) at only 7K miles. To think I had the same problem with a 2000 Impala which I sold to buy this car! This is the last GM car I will ever buy!

Don't let a few little problems scare you away from GM. If you are even considering a import as a next car, consider this, yes they have great warranties, BUT if you do not follow them exactly as mentioned, you can lose your warranty, and when things break, you will be paying out of the *** for parts, as they are very expensive compared to american cars. [/endrant]

Many 00-05 owners have these problems, had them fixed and some have never had to worry about them again. Besides, GM does have the highest quality american cars currently.