Have you checked the ribbon cable? Remove the front cover and wiggle the cable underneath the monitor. If the screen flickers, then you need a new ribbon cable (It's a known issue).
As for the size, it fit in my car just fine. I know it's longer than the DIN slot, but I don't think it's any larger except the front bezel which is wider... but that doesn't actually go in the slot that sticks out.