I have a 2001 Chevrolet Suburban and I just changed my oil pan and gasket because it was damaged and now the check engine oil pressure light is on but goes off when I rev the engine I changed my oil filter and oil but I still have the problem any suggestions?