my 318is have been seeming sluggish , the check engine light is on , and when i give it gas it feels like it doesnt respond and like the pedal feels funny, also sometimes kinda gets stuck and you have to push it hard? could this be vanos related? i have a 1993 318is