hello i have a 2007 pontiac grand prix and i am having some what of a similar problem with brake lights staying on ,,,,well my heating core had went out so my husband and father in law had to install..but totally tore the dashboard and steering wheel took the brake and gas pedal completely out...got the heating core in but in the process of putting everything back together caused so many problems when it was done..at first our brake lights stayed on even when the brake was not being pushed...when we would push down on the gas pedal the car would not accelerate in (P) also the shifter was able to move to reverse, neutral, drive, without holding the brake pedal..so we took our car to a shop..where the mechanic got the car to run but still our parking brake lights wont come on when the headlights turn on..so therefore we cannot drive the car at night..and sometimes while we are driving our brake lights will stay on when we are not even pushing the brake...but we were told by a family friend that the problem is that the "brake positioning sensor" is loose therefore explains why our brake pedal is loose as well...but we just cant seem to find what the problem is..we just took our car to the shop today mechanic said everything came out good on his end...he thinks its an electrical wiring problem..because also we cannot read our stereo where it shows nothing it plays and works fine we just cant see anything on the screen...and a message came up on our car saying service park lamps...has anyone had this problem before...can someone please help me?????