2004 Chevrolet Monte Carlo door ajar light

my 2004 monte carlo door ajar light is flashing intermittanly with doors NOT open or being held open by a seat belt. trunk also not open. could it be a BCM the reason i ask is i had a chrysler with the same problem.

More likely a bad door switch. Easy to test, easy to fix.