So i recently got that dreaded check engine light so instead of driving over to advanced auto or bringing my car to the shop i bought the vag maxiscan off of amazon because i heard it was a good scanner but not a ross tech that for sure. It does have some vag functions though and overall I'm happy with it. So anyway i scanned my car and i got a code(don't remember the exact code #)for a coolant temp sensor inaccurate readings. Recently i replaced this part for Advanced Auto for like 10 bucks. Since then i have filled up like twice so thats about 700 miles ago. So first i opened the hood as i thought the sensor was loose and gave it a nudge and then reset the light. 25 miles later bam theres the light again. So did i just have bad luck with the sensor as its aftermarket. Should i go to the stealer-ship and get the OEM one or should i just replace it again with an aftermarket one.