ok i just replaced oil in my 01 silverado i put in recommended amount but the check engine oil level light is on and the oil is either all over my dipstick or hardly there. i have oil pressure and i do not have any leaks or burning oil. Any ideas?