Reverse engineering a GM Eberspacher