I just changed the oil pressure sensor and since then it has been leaking out oil very fast as soon as you start it, I thought it could be the oil filter housing so I changed that and still have a oil leak. Wha could this oil leak be coming from and how can I fix it? Or is my ford edge junk?