Well first off Sony isn't in any real trouble, they are finally making a small profit on each console sold and they have big games right around the corner (GT5 is the best example), Microsoft is just hot after releasing the redesigned 360.
But some things Sony could do to help improve sales?
- Ramp up advertising again, I haven't seen a Sony commercial in a long time, but I've seen plenty for the new 360.
- GT5 bundle in all regions and heavily advertise the game.
- Make a deal with EA for worthwhile PS3 exclusive content for their upcoming games including Medal of Honor, NFS Hot Pursuit and whatever else EA has (since 360 has a deal with Activision)
- Get exclusive content for Bungie's next game (since it should be multiplat) and also for Respawn Entertainment's (the former Infinity Ward guys) first game.
- Speed up the production process on their big games like Last Guardian, SOCOM 4, Agent, etc.
Doing all that would sure help get Sony back on track. I don't think a price drop is realistic till at the very earliest Fall 2011 or even Winter/Spring 2012.